/* index */
.banner{display: block;width: 100%}
.banner-mobile{display: none}
.content{background: #fff}
.index-title{font-size: 24px;text-align: center;padding: 40px 0 20px;position: relative}
.index-title::before{width: 80px;height: 6px; background: #e07d02; opacity: 0.3;position: absolute; content: "";left: 50%;transform: translateX(-50%); bottom: 20px}
.index-bestlist{flex-wrap: wrap}
.index-bestlist>li{display: inline-block;vertical-align: bottom;width: calc((100% - 80px) / 3);margin:0 40px 50px 0;float: left}
.index-bestlist>li:nth-child(3n){margin-right: 0}
.index-bestlist>li>a{display: inline-block;vertical-align: bottom;width: 100%;overflow: hidden;position: relative;color: #303030}
.index-bestlist.category-list>li{width: calc((100% - 120px) / 4);border: 1px solid #D5D5D5;transition: all 0.2s}
.index-bestlist.category-list>li:nth-child(3n){margin-right: 40px}
.index-bestlist.category-list>li:nth-child(4n){margin-right: 0}
.index-bestlist.category-list>li:hover,.recomman-content .fresh-fix>li:hover{transform: translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,0.12)}
.index-bestlist>li .discount-rate-label,.sale-item .discount-rate-label{position:absolute;top:0;left:0;width:78px;height:32px;background:#387821;color:#fff;z-index:2;text-align:center;line-height:32px;display:flex;align-items:center;justify-content:center;font-size:12px}
.index-bestlist>li .discount-rate-label>i,.sale-item .discount-rate-label>i{display:inline-block;width:7px;height:15px;background:url("/assets/images/discount_label_icon.svg");background-size:7px 15px;margin:0 6px 0 0}
.index-best-bottom{padding:10px 10px 20px}
.best-product-name{font-size: 12px;height: 32px}
.best-product-price{font-size: 16px;text-align: center;font-weight: 600;padding: 10px 0}
.view-morebtn{display: block;width: 125px;height: 30px;line-height: 30px;border: 1px solid #999999;font-size: 14px;text-align: center;border-radius: 15px;color: #333}
.view-morebtn:hover,.view-morebtn:active{color: #0296E0}
.banner-block-pc{display: block;position: relative;width: 100%;clear: both}
.banner-block-pc .load-content{padding-bottom: 29.17%;position: relative}
.banner-block-pc img{position: absolute;width: 100%;height: 100%;left: 0;top:0;right: 0}
.banner-block-mobile{display: none}
.index-coupon>.coupon-content{display: none}
.coupon-content{display: flex;max-width: 1600px;justify-content: center;align-items: center;margin:30px auto 30px;flex-wrap: wrap}
.coupon-content .coupon-item-content{display: inline-flex;flex-direction: row;width: 100%;justify-content: space-evenly}
.coupon-content .coupon-item{cursor: pointer;background: url(../images/madian/coupon.png) no-repeat center;background-size: contain; max-width: 350px;width:25%;height: 128px;padding: 25px 20px 23px;text-align: center;display: flex;align-items: center;justify-content: center}
.coupon-content .coupon-item .coupon-detail-price{font-size: 25px;line-height: 1;vertical-align: text-top;font-weight: 600;display: inline-block;color: #387821}
.coupon-content .coupon-item .coupon-detail-price>i{font-size: 45px}
.coupon-content .coupon-item .coupon-detail-text{font-size: 17px;line-height: 14px;width: 14px;word-break: break-all;vertical-align: text-top;font-weight: 600;display: inline-block}
.coupon-content .coupon-item .coupon-info{line-height: 24px;font-size: 15px;color: #387821;font-weight: bold}
.coupon-content .coupon-code-content{width: 18%;margin-left: 3.5%;min-width: 220px}
.coupon-content .coupon-itemLeft{width: 63%;padding: 0 4% 0 0}
/*.coupon-content .coupon-code{width: 37%;padding-left: 9%}*/
.coupon-content .coupon-code>p{font-size: 15px;line-height: 1.4;color: #fff;text-align: left;font-weight: bold}

/*leaderBoard*/
.leader-title{font-size: 30px;font-weight: bold;line-height: 41px;margin: 30px 0 20px}
.leaderBoard-list{display: flex;display: -webkit-flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap}
.leaderBoard-list .leaderBoard-item{width: calc((100% - 80px) / 5);margin: 0 20px 20px 0;background: #fff;padding: 20px;position: relative;transition: all .3s}
.leaderBoard-list .leaderBoard-item:hover{box-shadow: 0 6px 12px rgba(0,0,0,0.08);margin-top: -4px}
.leaderBoard-list .leaderBoard-item:nth-child(5n){margin: 0 0 20px 0}
.leaderBoard-list .leaderBoard-item:nth-child(5n):hover{margin: -4px 0 20px 0}
.leaderBoard-list .leaderBoard-item .Rideaux-ProPrice{font-size: 20px}
.leaderBoard-list .leaderBoard-item-left{position: relative;padding-bottom: 100%}
.leaderBoard-list .leaderBoard-item-left img{width: 100%;height: 100%;position: absolute;top:0;left: 0;object-fit: cover;}
.leaderBoard-list .leaderBoard-item>a{display: inline-block;vertical-align: bottom;width: 100%}
.leaderBoard-list .leaderBoard-item-name{display: -webkit-box;text-overflow: ellipsis;word-spacing: normal;box-sizing: border-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;font-weight: 400;max-width:100%;margin: 6px 0 10px 0;height: 38px;line-height: 19px;color:#303030;overflow: hidden}
.leaderBoard-section{margin-bottom: 0;padding:0 30px 30px}
.leaderBoard-section{width: 100%;background: url("../images/madian/leader/topBanner.jpg") repeat center;background-size: 100% auto}
.leaderBoard-list .category-product-price.original_price_show{font-size: 12px}
.hot-label{color: #F55523;font-size: 14px;position: relative;padding-left: 24px;line-height: 20px;margin: 0}
.product-right .hot-label{display: none}
.product-right .hot-text span{font-size: 14px}
.hot-label:before{display: block;width: 20px;height: 20px;background: url("../images/madian/leader/ico-hot.svg") no-repeat center;background-size: 100% auto;content: "";position: absolute;left: 0;top:0}
.product-sku .hot-label:before{display: block;width: 20px;height: 20px;background: url("../images/madian/leader/ico-hot2.svg") no-repeat center;background-size: 100% auto}
.product-sku .hot-label{color: #ca6e0c}
.hot-value{font-size:14px;font-weight: bold}
.leader-moreBtn{text-align: center}
.leader-moreBtn .moreBtn{display: inline-block;vertical-align: bottom;padding: 12px 25px;border-radius: 24px;background: #CA6C0F;font-size: 16px;color:#fff;font-weight: bold;text-decoration: none;transition: padding .3s;cursor: pointer}
.leader-moreBtn .moreBtn:hover,.leader-moreBtn .moreBtn:focus{color:#fff;text-decoration: none}
.leader-moreBtn .moreBtn:hover{background: #954A00;padding: 12px 45px}
.leaderBoard-title-totale,.leaderBoard-title-rideaux,.leaderBoard-title-voilages{width: 304px;height: 68px;margin: 0 auto}
.fr .leaderBoard-title-totale{background: url("../images/madian/leader/Top-Liste-Totale_fr.png") no-repeat center;background-size: 100% auto}
.en .leaderBoard-title-totale{background: url("../images/madian/leader/Top-Liste-Totale_en.png") no-repeat center;background-size: 100% auto}
.it .leaderBoard-title-totale{background: url("../images/madian/leader/Top-Liste-Totale_it.png") no-repeat center;background-size: 100% auto}
.leaderBoard-title-rideaux{background: url("../images/madian/leader/Top-Liste-de-Rideaux.png") no-repeat center;background-size: 100% auto}
.leaderBoard-title-voilages{background: url("../images/madian/leader/Top-Liste-de-Voilages.png") no-repeat center;background-size: 100% auto}
.leaderBoard-order{display:block;width:46px;height:36px;line-height:36px;text-align:center;color:#fff;font-weight:bold;position:absolute;left:0;top:0;background:url("../images/madian/leader/ico-order.svg") no-repeat center;background-size:100% auto}
.leaderBoard-list .leaderBoard-item:nth-child(1) .leaderBoard-order{background:url("../images/madian/leader/leaderBoard-order1.svg") no-repeat center;background-size:100% auto}
.leaderBoard-list .leaderBoard-item:nth-child(2) .leaderBoard-order{background:url("../images/madian/leader/leaderBoard-order2.svg") no-repeat center;background-size:100% auto}
.leaderBoard-list .leaderBoard-item:nth-child(3) .leaderBoard-order{background:url("../images/madian/leader/leaderBoard-order3.svg") no-repeat center;background-size:100% auto}

/*Inspiration*/
.inspiration-content{position: relative;margin-bottom: 40px;width: 100%}
.inspiration-content .inspiration-item>a{display: block;overflow: hidden;position: relative}
.ico-right{display: inline-block;width: 20px;height: 24px;background: url(../images/madian/ico-right.svg) no-repeat center;background-size: 100% auto;margin: 0 0 0 6px;vertical-align: text-top}
.inspiration-title{padding: 30px;position: absolute;bottom: 0;background: rgba(48, 48, 48, 0.39);text-transform: uppercase;width: 100%}
.inspiration-item-name{font-size: 17px;font-weight: 600;line-height: 24px;color: #fff}
.inspiration-item-more{font-size: 14px;font-weight: 600;line-height: 20px;color: #fff}

/* category */
.category-top{max-width: 1600px;margin: 0 auto;align-items: center;justify-content: space-between;border-bottom: 1px solid #d5d5d5;padding: 20px 0}
.category-top.newCategory-top{border-bottom: none}
.category-title{position: relative;margin: 0}
.category-select{margin: 0;align-items: center}
.category-filter{width: 100%;align-items: center;justify-content: flex-start}
.category-filter-item{margin: 0 20px}
.category-filter-item select{display: inline-block; text-align: left; width: 160px;height: 40px;background: url(../images/me/icon-dropdown.png) no-repeat scroll calc(100% - 20px) center; position: relative;font-size: 1rem;text-decoration: none; color: #0e0e54; padding: 5px 5px 5px;border-bottom: 3px solid #fff1d1}
.category-sort{width: 100%;max-width: 1600px; justify-content: space-between;align-items: center; margin-bottom: 40px}
.category-sort{width: 100%;max-width: 1600px; justify-content: space-between;align-items: center; margin-bottom: 40px}
.category-sort-left{margin: 0;color: #8B8B8B}
.category-sort-right select{display: inline-block; text-align: left; width: 160px;height: 40px;background: url(../images/me/icon-dropdown.png) no-repeat scroll calc(100% - 20px) center; position: relative;font-size: 1rem;text-decoration: none; color: #0e0e54; padding: 5px 5px 5px;border-bottom: 3px solid #fff1d1}
.toggle-filter{display: none}
.product-block__alt-img{position: absolute;top: 0;left: 0;right: 0; bottom: 0;  background-size: cover;  background-position: center center;opacity: 0; transition: .3s;height:100%;object-fit: cover;}
.product-block-img{position: absolute;z-index: 1;height: 100%;width: 100%;top:0;left: 0;object-fit: cover;}
.imgNum-block{width: 36px;height: 36px;background: #387821;box-shadow: 0 6px 12px rgba(56, 120, 33, 0.1); color: #fff;text-align: center;line-height: 36px;margin: 0}
.newArrival-banner-pc{display: block}
.newArrival-banner-mobile{display: none}
.newArrival-banner{position: relative;width: 100%;max-width: 1600px;margin: 0 auto 40px}
.newArrival-banner .load-content{padding-bottom: 8.75%;position: relative}
.newArrival-banner img{position: absolute;width: 100%;height: 100%;left: 0;top:0;right: 0}
.reviewContent{max-width: 1600px;margin: 0 auto 40px;width: 100%}
.resetBtn{display: block;border-radius: 50%;width: 30px;height: 30px;transition: all .2s;flex-shrink: 0;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAwDAgoGDgQPCAcNCwr1/vz1AQf5CTX/viAAAA6klEQVRIx+2Uy46DMAxF/UgyUAoDdO7//+q4TIU1XbQx6qZVzs5SDg7WdajRaLwhUpBC5y88A4UvYkUC8FWt5oKdeSIOyMr4B8/1snzjnmpZsJGyEOmSQrJufc96K2UqAZlhnPwPIp2zu0ZCSC7XO+9V77JWTsvPrYlv5Ieat0oUxseVj8qDyXJUhkGvlhdO69Frrz7HyMA8OvxU/vnLiONJ60MhcRSG1MVzpDvOAEpoMZwTjBxeSf/eQDVoB2PUvR6vdacUeYbGScycEjZXqBLp4Lh79OlVirAUV0t8RaXnwUTuhRqNxufzC780GBVaCz3XAAAAAElFTkSuQmCC") no-repeat center #303030;background-size: 100% 100%;margin: 0 12px 0 0}
.resetBtn:hover{background-color: #387821}
.resetBtn:focus,.resetBtn:active{transform: rotate(360deg)}
.resetBtn-mobile{display: none}

.category-recommon{max-width:1600px;margin:40px auto 0;width: 100%}
.category-flex{max-width:100%;margin:0 auto;justify-content: space-between;align-items: center;flex-wrap: wrap}
.category-flex .category-column{width:calc((100% - 120px) / 4);margin:0;position:relative}
.category-flex .category-column .imgBoxFill{padding-bottom:100%}
.category-column-bottom{display: inline-block;vertical-align: bottom;width: 100%;background: #387821;text-align: right;padding:12px}
.category-column-bottom .Rideaux-btn{position:relative;display: block;width:200px;background:#303030;right:0;bottom:0;margin: 0 0 0 calc(100% - 200px)}
.category-column-bottom>p{color: #fff;font-size: 25px;font-weight: bold;margin-bottom: 12px}
.category-column-bottom .Rideaux-btn:hover{width:100%;margin: 0;background: #303030}
.category-recommon-title{font-size:20px;line-height:34px;text-align:center;max-width:1030px;margin:0 auto 20px;font-weight:bold}
.category-recommon.cart-category-recommon{margin:50px auto 90px}

.category_group-banner{display: flex;display: -webkit-flex;justify-content: space-between;position: relative;width: 100%;max-width: 1600px;margin: 0 auto 72px}
.category_group-banner .load-content{width: 655px;height: 100%;margin: 0}
.category_group-banner .load-content>img{min-height: 100%}
.category_group-title{background: #4A5446;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;width: calc(100% - 655px);color: #fff;padding: 20px}
.category_group-title .category-main{font-size: 18px;line-height: 24px;font-weight: bold;color: #fff;text-transform: uppercase}
.category_group-title .category-sub{font-size: 14px;margin: 12px auto 0;color: #fff;width: 42%;min-width: 220px}
.category_group-countdown{display: flex;display: -webkit-flex;font-size: 14px;color: #fff;position: relative;margin: 20px auto 0;align-items: center}
.category_group-countdown span{display: block;width: 40px;height: 40px;line-height: 38px;font-size: 20px;font-weight: bold;text-align: center;margin: 0 7px;color: #fff;flex-shrink: 0;border-radius: 6px;border: 1px solid #fff}
.category_group-countdown span.sec{background: rgba(48,48,48,0.6);border: none}

/* product */
.product-container{max-width:1600px;margin: 20px auto;display: flex;display: -webkit-flex;align-items: flex-start}
.product-left{width: calc(100% - 596px);margin: 0 60px 0 0;position: sticky;top:166px}
.productImg-arr{width: 100%;align-items: flex-start;justify-content: space-between;flex-wrap: wrap}
.product-right{width: 538px; margin:0;padding-top: 39px;position: sticky;top: 110px}
.product-img-block{position: relative;width: 100%;padding-bottom: calc((100% - 20px) / 2);width: calc((100% - 20px) / 2);
    margin: 0 0 20px 0;
    cursor: pointer}
.product-img-block:hover {cursor:url(https://www.ikea.com/fr/fr/products/resources/images/expand-black-circle.png), auto}
.productImg-arr img{width: 100%;position: absolute;top:0;left: 0}
.swiper-pagination-bullet-active {background:#DEB833}
.swiper-pagination {left: 50%;transform: translateX(-50%) !important;bottom:-22px}
.swiper-pagination-bullet{margin-right:10px}
.swiper-pagination-top{display:none}
.swiper-container{width:100%}
.gallery-top{display: none}
.swiper-pagination-top {position: absolute;bottom: 10px;z-index: 9;text-align: center; width: 100%}
.swiper-pagination-bullet{width:9px;height:9px}
.product-slide .swiper-pagination{display:block}
.swiper-pagination-bullet-active{border:1px solid #fff}
/*.swiper-slide img{width: 100%;max-width: 650px;max-height: 650px}*/

.product-swiper .swiper-pagination{display:none}
.product-swiper .swiper-button-next:after,.product-swiper .swiper-button-prev:after{content: none}
.swiperNum{display: block;padding:4px 12px;z-index: 11;color:#fff;text-align: center;border-radius:12px;font-size: 12px;position: absolute;right: 5px;bottom: -70px}
.swiperNum i{font-style: normal}
.cart-product-detail{margin: 0;width: calc(100% - 350px)}
.product-name{font-size: 24px;font-weight: 700;margin: 0 0 12px;line-height: 1.5;flex: 1;}
.product-name a{color: #333}
.product-name a:hover{color: #333}

.product-priceText{font-size: 12px}
.product-price{font-size: 30px;font-weight: bold;color: #387821;padding: 0;line-height: 30px}
#g_summary_mobile,#g_summary_mobile *,#g_summary *,#g_summary{color:#666 !important;font-size:12px !important}
.product-oldprice{font-size: 14px;color: #999;text-decoration: line-through}
.product-dec{font-size: 12px;color: #666;position: relative;padding-left: 10px;margin-top: 20px}
.product-dec::before{width: 4px;height: 100%; top:0;left: 0;background: #0296E0;content: "";position: absolute;border-radius: 2px}
.product-select{padding: 15px 26px 30px 26px;background: #fff;border-radius: 10px;margin-top: 25px}
.select-size{margin-bottom: 15px;padding-left: 18px}
.select-size-item{display: block;width: calc((100% - 20px) / 2);height:65px;border: 1px solid #999;position: relative; border-radius: 5px; padding:8px 12px;text-align: center;cursor: pointer;margin: 0 20px 10px 0;flex-shrink:0}
.select-size .dflex{flex-wrap: wrap}
.select-size-top{align-items: flex-end;justify-content: space-between}
.select-size-bottom{align-items: flex-end;justify-content: space-between;margin-top: 5px}
.product-size-num,.product-size-right,.select-size-bottom>span{margin: 0}
.product-size-right{align-items: center}
.select-size-bottom>span{line-height: 1}
.select-size-item:nth-child(2n){margin-right: 0}
 .select-size-item.active{border: 3px solid #0296E0; background: rgba(2, 150, 224, 0.2)}
/*.select-size-item.active:before,.select-base-item.active:before{width: 29px;height: 29px;background: url("../images/product/icon_complete.png") no-repeat center;background-size:100% auto;content:"" ;position: absolute;left:-21px;top:18px}*/
.product-select .title{font-size: 14px;font-weight: 400;margin:0 0 10px 0;position: relative;display: flex;display: -webkit-flex;justify-content: flex-start;align-items: center;color: #666}
.product-select .title>span{margin:0}
.product-size-num{display: flex; display: -webkit-flex;justify-content: center; align-items: flex-end;font-size: 22px; font-weight: 600;line-height: 1}
.product-size-price{font-size: 12px;font-weight: 400;margin: 0 0 0 5px;color: #E02323;line-height: 22px}
.product-size-dec{color:#656565;font-size:12px}
.product-size-text{font-size: 12px;color: #656565;text-align: center;padding: 0 0 10px}
.product-select .title>i.title-num{display:block;width: 40px;height: 40px;line-height: 40px;font-size: 16px;margin: 0 15px 0 0;border: 1px solid #ffd882;border-radius: 50%;text-align: center;background: #ffd882;color:#303030;flex-shrink: 0;font-weight: bold}

.product-select-container{position: relative}
.product-bottom-text{font-size: 12px;line-height: 21px;color: #656565;padding-top: 20px;text-align: center !important}
.product-bottom-text *{text-align: center !important}
.product-addCart{display: none;margin: 30px 0;border-radius: 10px;overflow: hidden}
.product-cartLeft{width: 220px;background: #ECECEC;padding: 2px 0 2px 12px;position: relative}
.product-cartLeft:before{width: 5px;height: 18px;background: #313131;opacity: 0.3;content: "";position: absolute;right: 37px;top:16px}
.product-cartLeft:after{width: 8px;height: 30px;background: #313131;opacity: 0.6;content: "";position: absolute;right: 23px;top:10px}
.add-cart-btn{width: calc(100% - 220px);height: 51px;align-items: center;justify-content: center;background: #303030;color: #fff;position: relative;transition: all .5s}
.add-cart-btn:before{width: 11px;height: 42px;background: #313131;opacity: 0.8;content: "";position: absolute;left:-16px;top:4px}
.icon-addcart{display: block;width: 20px; height: 20px;background: url(../images/madian/ico-cart.svg)no-repeat center;background-size:100% auto ;margin: 0 20px 0 0}
.add-cart-btn>span{margin: 0;color: #fff;font-weight: bold;font-size: 16px}
.add-cart-btn:hover{background: #000}
.product-add-img{display: none}
.product-base-text{font-size: 12px;color: #656565;text-align: center;padding-top: 15px}
.icon-addimg{width: 40px;margin: 0 auto}
.upload-img{width: 120px;height: 120px;border-radius: 5px;background: #0296E0;text-align: center;position: relative; margin: 0 0 15px;padding: 15px 0;cursor: pointer}
.upload-img>input{position: absolute;width: 100%;height:100%;left: 0;top: 0;bottom: 0;cursor: pointer;opacity: 0}
.upload-img-text{width: 100%;font-size: 16px;color: #fff;padding-top: 10px}
.upload-show{align-items: flex-end;padding-left: 24px}
#show-pic{width:100px;height: 100px;border-radius: 5px;margin: 0 0 15px 10px;cursor: pointer;position: relative;border: 1px solid #ccc;display: none}
#show-pic img{max-width: 100%;  max-height: 100%;  object-fit: contain}
#show-pic input{width: 100%;height:100%;position: absolute;top:0;left:0;opacity: 0}
#change-pic-input{position: absolute;left: 0; top: 0;opacity: 0}
.product-input{ width: 100%; margin: 0 0 15px 0;height: 50px;border: 1px solid #ddd;border-radius: 5px;padding: 0 12px}
.product-input.active{border:1px solid #ffd882}
.product-input-num{display: block;float: right; width: 100px;text-align: right;line-height: 48px;font-size: 12px;color: #666}
.product-input>input{width: 100%;height: 50px; line-height: 21px;padding: 12px 0;font-size: 18px;font-weight: bold;color: #303030}
.product-input>input::-webkit-input-placeholder{color: #ccc;font-weight:400}
.product-lable{display: block;margin: 20px auto 10px}
/*.select-base{padding-left: 18px}*/
.select-base-item{ display: flex;width: calc((100% - 20px) / 2);position: relative;margin:0 20px 20px 0;padding: 10px;border: 1px solid #ddd;border-radius: 5px;align-items: center;flex-direction: column;justify-content: space-between;cursor: pointer}
.select-base-item p{word-break: break-word}
.select-base-item.active{border: 1px solid #ffd882}
.select-base-item:nth-child(2n){margin-right: 0}
.select-axleRope-item{ display: flex;width: calc((100% - 20px) / 2);position: relative;margin:0 20px 20px 0;padding: 10px;border: 1px solid #ddd;border-radius: 5px;align-items: center;flex-direction: column;justify-content: space-between;cursor: pointer}
.select-axleRope-item p{word-break: break-word}
.select-axleRope-item.active{border: 1px solid #ffd882}
.select-axleRope-item:nth-child(2n){margin-right: 0}
.select-base-left{width:calc(100% - 60px);padding: 0 5px;margin: 0}
.select-base-lefttop,.select-base-leftbottom{align-items: flex-end;justify-content: space-between}
.select-base-lefttop>span,.select-base-leftbottom>span{margin: 0;line-height: 1}
.select-base-leftbottom{margin-top: 5px}
.select-base-img{width: 100%;margin: 0 0 10px 0}
.select-base-title{font-size: 22px;color: #333;font-weight: bold;line-height: 1}
.select-origin-price{font-size: 14px; color: #999;text-decoration: line-through}
.select-base-price{font-size: 20px; color: #E12424}
.select-base>div.dflex{justify-content: flex-start;flex-wrap: wrap;align-items: flex-start}
.product-cropbox{display: none;width: 500px;height: 600px;margin: 0 auto;background: #fff;border-radius: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}
.product-dir{background: #f1f1f1;height: 50px}
.product-vertical,.product-horizontal{align-items: center;width: 50%;justify-content: center;cursor: pointer}
.icon-vertical{display: block;width: 22px;height: 24px;background: url(../images/btn_vertical.png) no-repeat center; background-size: 100%;margin: 0 7px 0 0}
.icon-horizontal{display: block;width: 29px;height: 20px;background: url(../images/btn_horizontal.png) no-repeat center; background-size: 100%;margin: 0 7px 0 0}
.product-vertical.active .icon-vertical{background: url(../images/btn_vertical-on.png) no-repeat center; background-size: 100%}
.product-horizontal.active .icon-horizontal{background: url(../images/btn_horizontal-on.png) no-repeat center; background-size: 100%}
.product-vertical span,.product-horizontal span{margin: 0;font-size: 14px;color: #999}
.product-vertical.active span,.product-horizontal.active span{color: #0296E0}
.product-dir .close{display: block;width: 16px;height: 16px;background: url(../images/btn_cancel.png) no-repeat center;background-size:16px auto;position: absolute;right: 14px;top:17px}
.change-img{align-items: center;justify-content: center;padding: 15px 0 22px;position:relative}
.icon-changeimg{display: block;width: 28px;height: 24px;margin: 0 10px 0 0;;background: url(../images/btn_changeim.png)no-repeat center;background-size: 100% auto}
.change-img>span{margin: 0}
.cropper-zoom,.cropper-rotate{width: 160px;border: 1px solid #ddd; border-radius: 5px; margin: 0;height: 40px}
.cropper-zoomIn{display: block;width: 40px;height: 100%;background: url(../images/btn_add.png) no-repeat center; background-size: 17px auto;cursor: pointer}
.cropper-zoomOut{display: block;width: 40px;height: 100%;background: url(../images/btn_cutdown.png) no-repeat center; background-size: 17px auto;cursor: pointer}
.cropper-zoom>input{width: calc(100% - 80px);border-width: 0 1px 0 1px;border-color: #ddd;border-style: solid;text-align: center}
.cropper-zoom>input::-webkit-input-placeholder,.cropper-rotate>input::-webkit-input-placeholder{color: #343434}
.cropper-rotateLeft{display: block;width: 40px;height: 100%;background: url(../images/btn_add.png) no-repeat center; background-size: 17px auto;cursor: pointer}
.cropper-rotateRight{display: block;width: 40px;height: 100%;background: url(../images/btn_cutdown.png) no-repeat center; background-size: 17px auto;cursor: pointer}
.cropper-rotate>input{width: calc(100% - 80px);border-width: 0 1px 0 1px;border-color: #ddd;border-style: solid;text-align: center}
.cropper-method .title{font-size: 13px;color: #9a9a9a;text-align: center;line-height: 1; padding-bottom: 12px}
.cropper-compete{width: 315px;height: 46px;border: 2px solid #fff;background: #0296E0;border-radius: 5px;align-items: center;justify-content: center;cursor: pointer;position: absolute; bottom: -56px;left:92.5px}
.cropper-compete:hover{opacity: 0.75}
.icon-define{display: block;width: 21px;height: 16px;background: url(../images/icon_define2.png) no-repeat center;background-size: 100% auto;margin: 0 14px 0 0}
.cropper-compete span{margin: 0;color: #fff}
.product-warm-box{display: none;width: 500px;height: 560px;margin: 0 auto;background: #fff;border-radius: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}
.warm-item img{width: 120px;height: 120px}
.warm-item span{display: block;width: 100%;text-align: center;color: #0296E0;margin-top: 10px;line-height: 1}
.warm-item span.nogood{color: #E02323}
.product-warm-box .title{width: 100%;text-align: center;line-height: 40px;height: 40px; font-weight: 600}
.product-warm-box .close{display: block;width: 40px;height: 40px;background: url(../images/btn_cancel.png) no-repeat center #E5E5E5;background-size:16px auto;position: absolute;right: 0;top:0;border-top-right-radius: 10px}
.product-warm-text{margin-top: 20px;margin-bottom: 20px}
.product-warm-text p{color:#656565;text-align: center}
.product-warm-text2{color:#656565;text-align: center;padding-top: 30px}
.upload-imgbtn{width: 315px;height: 46px;line-height: 42px;border: 2px solid #fff;background: #0296E0;border-radius: 5px;cursor: pointer;font-size: 20px;color: #fff;text-align: center; position: absolute; bottom: -56px;left: 92.5px}
.upload-imgbtn:hover{color: #fff;opacity: 0.75}
.upload-imgbtn>input{position: absolute; width: 100%; height: 100%;left: 0; opacity: 0;cursor: pointer}
.product-detail{max-width: 1200px;margin: 0 auto}
.product-detail ul{display: inline-block;vertical-align: bottom;width: 100%}
.product-detail ul>li{width: 100%;background: #fff;border-radius: 10px;margin-bottom: 10px}
.product-detail ul>li:last-child{margin-bottom: 0}
.product-detail-item .title{font-weight: 600;padding: 0 23px;height: 60px;line-height: 60px;position: relative;cursor: pointer}
.product-detail-content{padding: 23px;display: none}
.product-detail-content *{font-size: 12px;line-height: 21px}
.product-detail-item.active{border-bottom: 1px solid #e5e5e5}
.product-detail-item .title::before{width: 14px;height: 14px;background: url(../images/btn_more.png) no-repeat center;background-size: 100% auto;content: "";position: absolute;top:23px;right:23px}
.product-detail-item.active .title{color: #0296E0}
.product-detail-item.active .title::before{background: url(../images/btn_reduce.png) no-repeat center;background-size: 100% auto}
/*.product-detail-item.active .product-detail-content{display: block}*/
.icon-dot{display: block;width: 20px;height: 20px;background: url(../images/btn_notes.png) no-repeat center;background-size:13px auto;margin: 0 0 0 5px;cursor: pointer;flex-shrink: 0}
.cropper-boxcontent{width:255px;height: 386px;background: url(../images/cropper-border.png) no-repeat center;background-size:100% 100% ;padding: 10px 15px;margin-top: 20px}
.cropper-boxcontent.cropper-boxcontent-hor{width:386px;height: 255px;background: url(../images/cropper-border-hor.png) no-repeat center;background-size:100% 100% ;padding: 15px 10px;margin: 92px auto 57px}
.suggest-mobile{display: none}
.cropper-view-box img {-webkit-transition: all 0s ease-in;transition: all 0s ease-in}
.cropper-wrap-box{display: none}
.product-common-box{display: none;position: relative;top:100px; width: 720px; background: #fff; padding: 0 30px 20px}
.product-common-content{display: block; width:100%;max-height: calc(100vh - 200px);overflow: hidden}
.product-common-content .title{line-height:24px;padding:12px 0;font-size:18px;font-weight:bold;border-bottom: 1px solid #d5d5d5;margin-bottom: 0}
.product-common-main{ max-height: 496px; overflow-y:auto;word-break: break-all}
.product-common-main *{font-size: 14px;line-height: 19px;color: #303030;margin-bottom: 6px;word-break: break-all}
.product-common-main .contentTitle{margin-top: 20px}
.product-common-main img{max-width: 357px;margin: 0}
.product-common-main::-webkit-scrollbar {  width: 8px;  height: 8px;  }
.product-common-main::-webkit-scrollbar-thumb { border-radius: 8px;  background-color: hsla(220, 4%, 58%, 0.3)}
.product-common-close{display: block;width: 40px;height: 40px;background: url(../images/madian/ico-box-close.svg) no-repeat center;background-size:22px auto;position: absolute;right: 18px;top:5px;border-top-right-radius: 10px}
.product-common-vois{display: inline-block;padding: 0 30px;font-weight: bold;border: 1px solid #D5D5D5;height: 50px;line-height: 50px;border-radius: 10px;font-size: 16px;color: #303030;position: absolute;right: 30px;bottom: 30px}
.product-common-vois:hover{color: #303030}
.focusable-content{justify-content: center;align-items: flex-start;flex-wrap: wrap}
.focusable-content img{max-width: 300px;margin: 0 20px 0 0}
.catalog-product-tab{width: 100%; border-collapse: collapse; padding:2px;margin-bottom: 20px}
.catalog-product-tab td{width: 50%;text-align: center;line-height: 33px}
.catalog-product-tab,.catalog-product-tab tr th, .catalog-product-tab tr td { border:1px solid #d5d5d5;font-size: 14px;font-weight: 400}
.catalog-product-text2{font-weight: 400 !important}
.bg87AE79{background:#87AE79;color: #fff}
.bgD6EECD{background:#D6EECD }
.catalog-btn{display: inline-block;padding: 0 60px; background: #303030;color: #fff;height: 50px;line-height: 50px;border-radius: 10px; font-size: 16px; float: right;margin: 16px 20px 0 auto}
.catalog-btn:hover{background: #000;color: #fff}
.description>h2{font-size: 16px;color: #303030;text-transform: uppercase;margin: 0 0 10px;font-family: nunito,sans-serif;font-weight: 700}
.description .des-title{color: #303030;font-size: 16px;margin: 0 0 14px; display: inline-block}
.description .des-content{color: #444;font-size: 14px; display: inline-block}
.description .brand{margin-bottom: 14px}
.productNote-content{display: none;width: 100%;border: 12px solid #eee;padding: 16px 0 0}
.productNote-list{display: flex; display:-webkit-flex;width: 100%;flex-direction: column;  max-height: 690px;margin: 0;flex-wrap: wrap;position: relative}
.productNote-list li{width: 50%;margin: 0 0 20px 0;padding:0 12px}
.productNote-list .title{font-weight: bold;line-height: 19px;margin-bottom: 12px}
.productNote-list .dec{line-height: 19px}
.productNote-title{font-weight: bold;font-size: 16px;line-height: 22px;padding: 30px 0 12px;margin-bottom: 12px;border-bottom: 1px solid #d5d5d5;position: relative;cursor: pointer}
.productNote-title:after{width: 12px;height: 12px;background: url(../images/madian/ico-down-black.svg) no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 0;top:34px}
.productNote-list:after{width: 1px;height: calc(100% - 8px);content:"";position: absolute;left:50%;top:4px;background: #dcdcdc}
.recomman-title{font-size: 16px !important}
.product-addCart.active .product-cartLeft:before{
    -webkit-animation: addLoaging infinite 1s ease-in-out -.6s;-moz-animation: addLoaging infinite 1s ease-in-out -.6s; -o-animation: addLoaging infinite 1s ease-in-out -.6s;animation: addLoaging infinite 1s ease-in-out -.6s;
}
.product-addCart.active .product-cartLeft:after{
    -webkit-animation: addLoaging infinite 1s ease-in-out;-moz-animation: addLoaging infinite 1s ease-in-out;-o-animation: addLoaging infinite 1s ease-in-out;animation: addLoaging infinite 1s ease-in-out;
}
.product-addCart.active .add-cart-btn:before{
    -webkit-animation: addLoaging infinite 1s ease-in-out -.3s;-moz-animation: addLoaging infinite 1s ease-in-out -.3s; -o-animation: addLoaging infinite 1s ease-in-out -.3s;animation: addLoaging infinite 1s ease-in-out -.3s;
}
@-webkit-keyframes addLoaging
{
    0%,80%,100%{height: 18px;top:16px}
    40%{height: 35px;top:10px}
}
@-moz-keyframes addLoaging
{
    0%,80%,100%{height: 18px;top:16px}
    40%{height: 35px;top:10px}
    60%{height: 45px;top:4px}
}
@-o-keyframes addLoaging
{
    0%,80%,100%{height: 18px;top:16px}
    40%{height: 35px;top:10px}
    60%{height: 45px;top:4px}
}
@keyframes addLoaging
{
    0%,80%,100%{height: 18px;top:16px}
    40%{height: 35px;top:10px}
    60%{height: 45px;top:4px}
}
.TCCLab{font-size:18px;display:none}
.productInfo{display:flex;flex-wrap:wrap;justify-content:flex-startwidth:100%;vertical-align:bottom;position:relative}
.productInfo:before{width:1px;height:calc(100% - 20px);background:#d5d5d5;content:"";position:absolute;left:50%;top:5px}
.productInfo-left{width:calc(40% - 10px);float:left}
.productInfo-right{width:calc(60% - 30px);float:right}
.productInfo-item{flex-wrap:wrap;width:50%;margin:0 0 12px 0;padding:0 8px 0 12px}
.productInfo-itemL{min-width: 100px;margin: 0}
.productInfo-itemR{margin: 0;max-width: calc(100% - 100px);word-break: break-word}
.timeliness-show{display: flex;display: -webkit-flex;align-items: center;padding: 0 12px 20px;border-bottom: 1px solid #d5d5d5;cursor: pointer}
.timeliness-show .ico-date{display: block;width: 28px;height: 28px;background: url(../images/madian/ico-foot5.svg?v=2022041801) no-repeat center;background-size: 100% auto;margin: 0 8px 0 0}
.timeliness-text .icon-position{display: block;width: 16px;height:16px;background: url(../images/madian/dingwei.svg) no-repeat center;background-size: 100% auto;margin: 0 2px 0 4px}
.timeliness-show>span{color: #387821;font-weight: bold;margin: 0 4px}
.timeliness-text span.green{color: #387821;font-weight: bold;margin: 0 4px}
.timeliness-main{width: 100%;align-items: center;color: #606060;    display: -moz-flex;flex-wrap: wrap}
.timeliness-position{display: flex;display: -webkit-flex;justify-content: flex-start;align-items: center;margin-top: 3px ;color: #606060}
.timeliness-position>small{font-size: 14px;color: #303030;margin: 0}
.timeliness-text{margin: 0}
.ico-timeliness-dot{display: block;width: 18px;height: 18px;margin: 0 0 0 6px;background: url("/assets/images/madian/product/Livraison_tip_icon.png") no-repeat center;background-size: 100% 100%;cursor: pointer}
.map-price{margin: 0 12px 0 0;font-size: 18px;text-decoration: line-through;color: #8b8b8b}
.current-price{font-size: 20px;font-weight: 700;}
.current-price-amount{font-size: 30px;font-weight: 700;}
.custom-line-through-price{margin: 0 0 0 12px;font-size: 16px;text-decoration: line-through;color: #aaaaaa}
.countdown-flex{display: flex;display: -webkit-flex;width:100%;margin:10px 0}
.countdown-flex>div{margin:0;font-size: 12px;font-weight: 600}
.countdown-flex span{margin:0 5px;font-size: 12px;font-weight: 600;background: #303030;padding: 5px;color: #fff;border-radius: 5px}
.discount-block{background: #387821;color: #fff;font-size: 12px;padding: 6px 20px;margin:0;border-radius: 6px;}

/*measure*/
.measure-step-first{max-width: 100%}
.measure-item{display: flex;display: -webkit-flex;width: 100%;align-items: flex-start;flex-wrap: wrap;margin-bottom: 20px}
.measure-itemLeft{width: 150px;margin: 0 20px 0 0}
.measure-itemRight{width: calc(100% - 170px);margin:0}
.measure-step-second{font-size: 16px;margin: 0;font-family: nunito,sans-serif;display: inline-block;font-weight: 700;max-width:100%}
.measure-tab{width: 100%; border-collapse: collapse; padding:2px;margin:12px 0 20px}
.measure-tab td{width: 50%;text-align: center;line-height: 52px}
.measure-tab td>div{position: relative}
.measure-tab td img{max-width: 36px;position: absolute;left: 60px;top:6px}
.measure-tab,.measure-tab tr th, .measure-tab tr td { border:1px solid #d5d5d5;font-size: 14px;font-weight: 400;text-align: center}
.measure-title{font-size: 16px !important;position: relative;padding-left: 34px;line-height: 22px!important}
.measure-title>i{display: block;width: 22px;height: 22px;line-height: 22px;text-align: center;border-radius: 50%;background: #387821;color: #fff;position: absolute;left: 0}
.measure-step-first p.dec,.measure-step-second p.dec{color: #8b8b8b;font-weight: 400}
.measure-step-first p,.measure-step-second p{margin-bottom: 6px !important}
.hanging-item,.doublure-item{display: flex;display: -webkit-flex;width: 100%;align-items: flex-start;flex-wrap: wrap;margin-bottom: 12px}
.hanging-item img{width: 150px;margin: 0 20px 0 0}
.hanging-itemRight{width: calc(100% - 170px);margin: 0}
.hanging-itemRight p{margin-bottom: 6px !important;font-weight: 400 !important}
.hanging-itemRight p.title{font-size: 16px !important;font-weight: bold !important}
.hang-type{margin-bottom: 12px}
.hang-type,.hang-type-flex{display: flex;display: -webkit-flex;align-items: center;flex-wrap: wrap}
.hang-type-flex{margin: 0 30px 0 0}
.flex-start{display: flex;display: -webkit-flex;align-items:center;margin: 0 0 0 6px}
.ico-start-full{display: block;width: 14px;height: 14px;margin: 0 4px 0 0;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAAXNSR0IArs4c6QAAADNQTFRFAAAAMHAgOHggNXUgOHggNnYgN3YgOHggOHggN3cgOHggN3cgOHggOHghN3cgN3chOHgh2bFx/wAAABB0Uk5TABAgMEBQcICgsL/Q3+Dv8BNIyOUAAABNSURBVAgdbcEBDoAgDASwGwMRELn/v1aykUiiLX5Fxa4XbCIZ8Cpkhkv1prlqAqCDSwuYtNM0gREagVMaLAfZBxnhTmaRwgyniikqPh5hRQOg5ur1fAAAAABJRU5ErkJggg==") no-repeat center;background-size: 100% auto}
.ico-start-null{display: block;width: 14px;height: 14px;margin: 0 4px 0 0;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAAXNSR0IArs4c6QAAAMNQTFRFAAAAM3cRKHkbM3ofOnshOHYfOXccMXIbNHYcN3ghN3kfNncfN3cgNnYgNngfOHkfNXceN3YgNHgdOHceOHchNXYeNncgNnggNXgdNXgfNnUeN3ceNHUfNncfNnYfNXcfOHchN3ghN3cgN3gfOHghN3ggN3cgNnggN3cfN3chOHcgNnYeOHggN3ggN3ggNncfNngfN3cgOHggOHghOHcfN3cgN3ggOHghN3chOHggN3YfNncfN3ggN3ghN3ggOHggOHcgQK4olQAAAEF0Uk5TAA8TGR8pLS82RkpLT1BRUlZhYmVlZmdoampteHp6e3x8fX6ChIaHiIuUlpeXmZ2lpqeqqq6vsbO0wMTFyNHV3+XJ5smqAAAAZElEQVQIHQXBg2EDAAAAsNS27W61zf+vagIAADTrAJC83RMAuKTSJ4BMrXvm2q5mYXuY96G33G1QGQH8FWE8ACZDYJGD/AywLkB5BXhHdFqiLyD4iH9LjU/sGQD+9yHCxykAAD8Tygghuuym+QAAAABJRU5ErkJggg==") no-repeat center;background-size: 100% auto}
.hang-right-bottom{display: block}
.hang-mobile-bottom{display: none}

/*cartBox*/
.cartBox{width: 100%;position: fixed;top: 0;left: 0;display: none;z-index: 999999}
.cartBox.active{display: block}
.cartBoxBg{position: fixed;width: 100%;height: 100%;background: rgba(48,48,48,0.2);display: none}
.cartBox.active .cartBoxBg{display: block}
.cartContent{width: 360px;background: #fff;z-index: 9;position: fixed;right: -300px;top: 0;transition: all 1s}
.cartBox.active .cartContent{right: 0}
.cartBox-top{width: 100%;background: #387821;padding: 84px 20px 30px;position: relative}
.cartBox-top p{color: #fff;font-size: 20px;font-weight: bold}
.cartBox-list{width: 100%;padding:0 20px;max-height: calc(100vh - 470px);overflow-y: auto}
.cartBox-contain{height: 100vh}
.cartBox-list::-webkit-scrollbar {width: 6px}
.cartBox-list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2)}
.cartBox-list::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4)}
.cartBox-list::-webkit-scrollbar-thumb:window-inactive {background: rgba(255, 0, 0, 0.3)}
.cartBox-item{border-bottom: 1px solid #d5d5d5;padding: 20px 0}
.cartBox-item img{width: 100%;margin: 0;position: absolute;left: 0;top: 0}
.cartBox-proName{font-size: 18px;font-weight: bold;line-height: 24px;margin: 12px 0 4px}
.cartBoxFlex{justify-content: space-between;align-items: center;margin-top: 12px}
.cartBoxFlex-left,.cartBoxFlex-right{margin: 0}
.cartBox-ItemTotal{font-size: 22px;font-weight: bold;color: #387821}
.cartBox-close{display: block;width: 40px;height: 40px;background: url(../images/madian/menu-close.svg) no-repeat center;background-size:100% auto;margin: 0;border-radius: 50%;box-shadow: 0 6px 12px rgba(0,0,0,0.12);position: absolute;bottom:30px;right: 20px;cursor: pointer}
.cartBox-bottom{padding: 25px 20px 30px}
.cartBox-bottom .title{font-size: 22px;font-weight: bold; line-height: 30px;margin-bottom: 12px}
.cartBox-dec{font-size: 18px; font-weight: bold; line-height: 24px;margin-bottom: 12px}
.cartBox-total{font-size: 28px;font-weight: bold; line-height: 38px; color: #387821}
.cartBox-btn{display: block;width: 100%;height: 52px;line-height: 52px;border-radius: 10px;font-size: 18px;font-weight: bold;cursor: pointer;text-align: center}
/*.cartBox-btn.cartBox-toCart{background: #fff;border: 1px solid #D5D5D5}*/
.cartBox-btn.cartBox-toCart{background: #303030;color: #fff;margin:30px auto 0}
.cartBox-btn.cartBox-toCart:hover{background: #000}
.cartBox-btn.cartBox-toOnepage{background: #303030;color: #fff;margin:30px auto 12px}
.cartBox-img-block{position: relative;width: 132px;padding-bottom: 132px;margin: 0}
.cartBox-num{display: flex;width: 114px;height: 30px;border: 1px solid #ddd;margin: 10px 0 0 0}
.cartBox-num-sec, .cartBox-num-add {width: 30%;display: block;text-align: center;font-size: 18px;font-weight: bold;line-height: 28px !important;cursor: pointer}
.cartBox-num-sec:hover, .cartBox-num-add:hover{background: #87AE79;color: #fff !important}
.cartBox-num-input{width: 40%;border: none;height: 100%;text-align: center;background: transparent}
.cartBox-num.disable{display: none}

.difPriceBox{margin-top: 20px}
.difPriceBox-num{display: flex;width: 160px;height: 35px;border: 1px solid #d5d5d5;margin: 10px 0 0 0;border-radius:10px}
.difPriceBox-num-sec, .difPriceBox-num-add {width: 30%;display: block;text-align: center;font-size: 18px;font-weight: bold;line-height: 35px !important;cursor: pointer}
.difPriceBox-num-input{width: 40%;border: none;height: 100%;text-align: center;background: transparent}
.reason-input{width: 100%;height: 60px;border: 1px solid #d5d5d5;padding: 10px;line-height: 22px;font-size: 16px;border-radius: 10px}

/*throw pillow*/
.box-fix.order-fix .box-content{width: 480px}
.orderShow{display: block;width: 30px;height: 30px;margin: 0 0 0 12px;cursor: pointer;background: url("../images/madian/product/ico-order2.svg") no-repeat center;background-size: 100% auto}
.order-contentTop{padding: 0 0 20px 0;border-bottom: 1px solid #d5d5d5;margin-bottom: 30px}
.order-contentTop-Left{width: 132px;height: 132px;margin: 0 12px 0 0;position: relative}
.order-contentTop-Left>img{width: 100%;height:100%;position: absolute;top:0;left: 0}
.order-contentTop-Right{width: calc(100% - 146px);margin: 0}
.order-contentTop-Right>div{margin-bottom: 6px}
.order-showItem{align-items: center;justify-content: space-between;margin-bottom: 12px}
.order-showItem-Left,.order-showItem-Right{margin: 0}
.order-showItem-Right.order-total{font-size: 22px;color: #387821;font-weight: bold}
.order-cart-btn{display: block;width:320px;margin:30px auto 0;background: #303030;color: #fff;height: 50px;line-height: 50px;cursor: pointer;border-radius: 10px;font-size: 16px;text-align: center;font-weight: bold}
.order-cart-btn:hover{color: #fff}
.cushion-custom.mesDimensions .product-value{justify-content: flex-start}
.cushion-custom.mesDimensions .attr-radio{width: calc((100% - 40px) / 3);margin: 0 20px 20px 0;height: 150px;display: flex;align-items: center;padding: 12px;position: relative;cursor: pointer}
.cushion-custom.mesDimensions .attr-radio img{max-width: 80px;margin: 0}
.cushion-custom.mesDimensions .attr-radio:nth-child(2n){margin: 0 20px 20px 0}
.cushion-custom.mesDimensions .attr-radio:nth-child(3n){margin: 0 0 20px 0}
.cushion-pillow-inner .attr-radio{padding: 25px 30px}
.cushion-pillow-inner .attr-radio img{max-width: 80px;margin: 0}
.cushion-pillow-inner .proFee-flex{width: calc(100% - 80px)}
.cushion-custom.mesDimensions .proFee,.cushion-pillow-inner .proFee,.cushion-custom.mesDimensions .proFee-flex>.attr-item,.cushion-pillow-inner .proFee-flex>.attr-item{width: 100%;text-align: center;margin: 4px 0 0 0}
.cushion-custom.mesDimensions .proFee,.cushion-pillow-inner .proFee{color: #387821}
.cushion-pillow-inner .proFee{display: block !important}
.cushion-pillow-inner .product-value .attr-radio:nth-child(2n + 1){
    margin-right: 20px;
}


/* cart */
.cart-content{max-width: 1200px;margin: 0 auto}
.empty-img{width:90px;height:90px}
.cart-content .title{font-size: 24px;padding: 40px 0;position: relative;margin: 0}
.cart-content .title::before{width: 80px;height: 6px; background: #e07d02; opacity: 0.3;position: absolute;content: ""; bottom: 40px}
.btn-continue{display: block;width: 182px;height: 35px;border:1px solid #999;text-align: center;margin: 0 auto;line-height: 33px;border-radius: 15px;font-weight:bold}
.empty-text{padding: 20px 0 40px}
.cart-list,.out-list{display: inline-block; vertical-align: bottom;width: 100%;border-radius: 0;margin-bottom: 20px}
.cart-list-mobile,.out-list-mobile{display: none}
.cart-list>li,.out-list>li{width: 100%; align-items: flex-start; padding: 30px 0; border-bottom: 1px solid #d5d5d5}
.cart-list>li:last-child,.out-list>li:last-child{margin-bottom: 0;border-bottom:none}
.cart-item-left{width: 150px;margin: 0 30px 0 0;position: relative}
.cart-item-img{display:block;position: relative;width: 150px;height: 150px;margin: 0}
.cart-list .product-img,.out-list .product-img{width:100%;height: 100%;margin:0;position: absolute; top: 0;left: 0}
.cart-num{ width: 100px;margin: 0 0 0 20px;border: 1px solid #ddd}
.cart-num>span{display: block;width: 32px; height: 30px;line-height: 30px;text-align: center;cursor: pointer}
.cart-num>input{width: 36px;border-width: 0 1px 0 1px;border-style: solid;border-color: #ddd;text-align: center;padding: 0 2px}
.cart-list-price{width: 120px;text-align: center;font-size: 20px;font-weight: 600;flex-shrink: 0;margin: 0 20px;color: #387821}
.deletebtn{display: block;width: 122px;height: 44px;border: 1px solid #d5d5d5;border-radius: 10px;line-height: 44px;background-image: url(../images/madian/ico-delete.svg);background-color:#f5f5f5;background-repeat: no-repeat;background-position:calc(100% - 12px) center;background-size: 25px auto;margin: 0;flex-shrink: 0;color: #888;padding: 0 12px}
.item-price{font-size: 22px;font-weight: bold;color: #387821;text-align: right;margin: 0}
.cart-list-detail{width: calc(100% - 650px);margin: 0}
.cart-dec{display: flex;width: 100%;margin: 0;align-items: flex-start;word-break: break-word}
.cart-dec-img{width: 35px;margin: 0 12px 0 0}
.cart-dec-text{width: calc(100% - 47px);margin: 0; font-size: 14px}
.cart-dec-text img{max-width: 50px;margin: 0}
.cart-dec-text *{color: #8b8b8b;line-height: 21px}
.cart-dec-text .item-attrValue{color: #303030}
.cart-gift-num{ width: 100px;margin: 0 0 0 150px;font-size: 20px;text-align: center}
.deletebtn.no{background: url(../images/btn_undelete.png) no-repeat center;background-size: 100% auto}
.cart-shipping{max-width: 1200px;background: #fff;border-radius: 10px;padding: 20px;display: flex;justify-content: flex-start}
.cart-shipping-one{width: 225px;margin:0 20px 0 0 }
.cart-shipping-two{width: 225px;margin:0 43px 0 0 }
.cart-shipping-flex{margin: 0}
.cart-shipping-dec{max-width: 427px;margin: 0}
.cart-shipping-one .title,.cart-shipping-two .title{font-weight: 600;line-height: 1;margin-bottom: 10px}
.cart-shipping-container{width: 100%;padding: 16px;border-radius: 5px;border: 1px solid #ccc;cursor: pointer}
.cart-shipping-price{color: #E02323;font-weight: 600;line-height: 1;margin-top: 10px}
.cart-shipping-text *{font-size: 12px}
.cart-shipping-warn{font-size: 12px;color: #E02323;margin-top: 6px;line-height: 16px}
.cart-shipping-dec *{font-size: 12px;margin: 0}
.cart-shipping .cart-shipping-container.active{border:2px solid #ffd882; background: rgba(247, 255, 130, 0.2)}
.cart-coupon{max-width: 1200px;margin: 30px auto 0;background: #fff;border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5}
.cart-note{max-width: 1200px;margin: 0 auto 0;background: #fff;border-bottom: 1px solid #d5d5d5}
.cart-coupon.active{padding: 0 0 20px;margin: 30px auto 0}
.cart-note.active{padding: 0 0 20px;margin: 0 auto 30px}
.cart-coupon .title,.cart-note .title{font-weight: 600;position: relative;cursor: pointer;height: 54px;line-height: 54px}
.cart-coupon .title::before,.cart-note .title::before{width: 40px;height: 40px;background: url("../images/madian/ico-close.svg") no-repeat center;background-size: 100% auto;content: "";position: absolute;top:7px;right:0}
.cart-coupon .title.active::before,.cart-note .title.active::before{background: url("../images/madian/ico-open.svg") no-repeat center;background-size: 100% auto}
.coupon-input{width: 100%;height: 50px;border: 1px solid #ddd;display: none;overflow: hidden}
.note-input{width: 100%;height:auto; border: 1px solid #ddd;display: none;overflow: hidden}
.note-input>textarea{width: 100%;padding: 10px;line-height: 24px;min-height: 92px;height: auto}
.coupon-input input{width: calc(100% - 121px);padding: 5px 10px;height: 100%}
.note-input input{width: 100%;padding: 5px 10px;height: 100%}
.coupon-apply{position: relative;display: block;width: 121px;height: 100%;background:#303030;text-align: center;font-weight: 600;color: #fff;float: right;line-height: 48px;cursor: pointer}
.coupon-apply:hover{color: #fff}
.coupon-apply.active{padding-left: 20px; font-size: 12px}
.coupon-apply.success{padding-left: 20px; font-size: 12px}
.coupon-apply.success:before{width: 18px;height:18px;background: url("../images/madian/sale/apply-success.svg") no-repeat center;background-size: 100% auto;content:"";position: absolute;left: 50%;top: 15px;z-index: 1;margin-left: -33px}
.coupon-apply.active:before{width: 18px;height:18px;content:"";position: absolute;left: 10px;top: 15px;z-index: 1;border: 2px solid #fff;border-radius: 50%;border-top: 2px solid #303030;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite}
.loading-position-box .leaderBoard-item-right{min-height: 114px}
.Rideaux-dec.Min-height{min-height: 160px}
.unlimint-tip{margin-top: 10px}
.unlimint-tip>a{color: #387821;text-decoration: underline}

@media only screen and (max-width:1199px) and (min-width:1024px) { .loading-position-box .leaderBoard-item-right{min-height: 134px}}
/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg)}
    100% { -webkit-transform: rotate(360deg)}
}
@keyframes spin {
    0% { transform: rotate(0deg)}
    100% { transform: rotate(360deg)}
}
.cart-coupon.active .coupon-input,.cart-note.active .note-input{display: inline-block;vertical-align: bottom;border-radius: 6px}

.cart-total{max-width: 1200px;margin:0 auto 0;background: #fff;border-radius: 10px}
.continue-shopping{color: #0296E0}
.continue-shopping:hover,.continue-shopping:active,.continue-shopping:focus,.continue-shopping:visited{color: #0296E0}
.cart-total-show{width: 100%;text-align: right;font-weight: 600}
.cart-total-show>span.price{color: #E12525;font-size: 26px;margin-left: 10px;line-height: 1}
.btn-pp{width: 280px;height: 60px;background: #FBAD36;border-radius: 5px;font-weight: 600;font-size: 16px;align-items: center;justify-content: center;cursor: pointer;margin: 0}
.icon-paypal{display: block;width:90px;height: 30px;background: url(../images/madian/PayPal.png) no-repeat center;background-size: 100% auto}
.icon-klarna{display: block;width:90px;height: 30px;background: url(../images/madian/klarna.png) no-repeat center;background-size: 100% auto}
.icon-klarna-pink{display: block;width:107px;height: 30px;background: url(../images/madian/klarna_pink.png) no-repeat center;background-size: 100% auto}
.btn-pp>span{margin: 0}
.btn-checkout{height: 50px;background: #303030;border-radius: 6px;color:white;font-weight: 600;font-size: 16px;align-items: center;justify-content: center;cursor: pointer;margin: 0}
.btn-checkout:hover{background: #000;color: #fff}
.icon-checkout{display: block;width: 17px;height: 20px;background: url(../images/me/icon_secure.png) no-repeat center;background-size:100% auto;margin: 0 9px 0 0}
.btn-checkout>span{margin: 0;max-width: 100%;padding: 0 5px;text-align: center}
.cart-or{display: block;padding: 0 40px;margin: 0}
.cart-btn{max-width: 100%;align-items: center;justify-content: flex-end;margin: 0 auto 0}
.cart-enter-tel{display: none;width: 100%;  height: 45px;  padding: 5px 10px;  border: 1px solid #d5d5d5;  border-radius: 10px;margin-top: 10px;position: relative}
.cart-enter-tel.error{border-color: #ff3000;margin-bottom: 22px}
.cart-enter-tel input{width:100%;height:100%}
.error-text{display: none;position: absolute;width: 100%;left: 0;bottom: -22px;font-size: 14px;color: #ff3000}
.cart-enter-tel.error .error-text{display: block}
.cart-discounts{justify-content: flex-end;margin-bottom: 10px}
.cart-discounts span{margin: 0}
.cart-discounts span:first-child{margin-right: 10px}
.ico-reminder{display: none;width: 25px;height: 25px;margin: 0 2px 0 0;cursor: pointer;position: relative;z-index: 999;background: url("../images/madian/ico-reminder.svg") no-repeat center;background-size:15px auto}
.cart-item-price{align-items: center;position: relative}
.cart-price-box{display: none;position: absolute;z-index: 9; width: 284px;background: #FFFFFF; border-radius: 10px; box-shadow: 0px 0px 6px rgba(48,48,48,0.14);padding:24px 30px;left: -210px;top: 34px}
.cart-price-box.active{display: block}
.cart-price-box:after{content: '';display:block;width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #fff transparent;position:absolute;right:54px;top:-18px}
.cart-price-box:before{content: '';display:block;position:absolute;top:-20px;right:53px;width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border:10px;border-style:dashed dashed solid dashed;border-color:transparent transparent rgba(48,48,48,0.14) transparent}
.cart-price-item{align-items: center;justify-content: space-between;margin-bottom: 12px}
.cart-price-box .cart-price-item:last-child{margin-bottom: 0}
.cart-price-item span{margin: 0 ;font-size: 14px;line-height: 19px; color: #8B8B8B}
.cart-price-item span.cart-price-num{color: #303030}
.cart-price-item span.cart-price-total{color:#387821;font-size: 18px;line-height: 24px;font-weight: bold}
.continueShipping{display: block;width: 180px;height: 44px;background: #fff;border: 1px solid #D5D5D5;border-radius: 10px; line-height: 44px; text-align: center; position: absolute; right: 20px; top: 33px;padding-right: 24px;transition: all .2s}
.continueShipping:hover{background: #387821;color: #fff}
.continueShipping:before{width: 15px;height: 9px;background: url(../images/madian/ico-cate-down.svg) no-repeat center;background-size: 100% auto;content: "";position: absolute; right: 14px;top: 18px;transform: rotate(-90deg)}
.continueShipping:hover:before{background: url(../images/madian/ico-cate-open.svg) no-repeat center;background-size: 100% auto;transform: rotate(90deg)}
.continueShipping-mobile{display: block;width: 190px;height: 44px;margin-top: 30px;background: #303030;color: #ffffff !important;border-radius: 10px;  line-height: 44px;  text-align: center;position: relative}
.continueShipping-mobile:before{width: 6px;height: 10px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUBAMAAABL3sEiAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMA8de7l2hEKA4ODtNVAAAAPUlEQVQI12NwYACDyQ1gaqY6hJqYAKZmToVQMx0gFEjVTCBQB1NAVSAKqApOIQTVYRoQ2qciG62OZC3UEQDvHyd/13+HVAAAAABJRU5ErkJggg==") no-repeat center;background-size: 100% auto;content: "";position: absolute; right: 12px;top: 17px}
.continueShipping-mobile:hover{background: #000}
#pay-method-paypal{width: 100%;height: 50px;text-align: center;line-height: 50px;background: #ffcc5a;font-weight: 600;font-size: 16px;align-items: center;justify-content: center;cursor: pointer;margin: 10px 0 0;border-radius: 6px}
#pay-method-paypal>span,#pay-method-klarna>span{margin: 0 10px 0 0}
#pay-method-paypal>i,#pay-method-klarna>i{margin: 0}
#pay-method-klarna{width: 100%;height: 50px;text-align: center;line-height: 50px;background: #FFB3C7;font-weight: 600;font-size: 16px;align-items: center;justify-content: center;cursor: pointer;margin: 10px 0 0;border-radius: 6px}
.qty-flex{align-items: center;margin: 5px 0 0 0}
.qty-flex .item-attrTitle{margin: 0}
.qty-flex .cartBox-num{margin: 0;border-radius: 6px;overflow: hidden}
.qty-flex .cartBox-num-sec,.qty-flex .cartBox-num-add,.qty-flex .cartBox-num-input{color: #303030}
.out-sold-title{font-size: 18px;font-weight: bold;line-height: 24px;border-bottom: 1px solid #d5d5d5;padding-bottom: 20px}
.out-list .product-name a,.out-list-mobile .product-name a,.out-list .cart-dec-text .item-attrValue,.out-list  .item-price,.out-list-mobile .item-attr-line,.out-list-mobile .item-price{color: #8b8b8b}
.out-label{color: #303030;font-size: 16px;font-weight:bold;margin-top: 10px}

/* track */
.track-content{max-width: 1600px;margin: 0 auto}
.track-container{width: 100%;background: #fff;padding: 40px 20px 30px;border-radius: 10px}
.track-container .title{line-height: 1; font-size: 12px;color: #666;text-align: center;margin-bottom: 20px}
.track-main {max-width: 650px;margin: 0 auto}
.track-row{align-items: center;justify-content: space-between;margin-bottom: 30px;flex-wrap: wrap}
.track-row>span{margin: 0 0 12px 0;font-weight: bold;line-height: 19px}
.track-row>input[type="number"],.track-row>input[type="email"],.track-row>input[type="text"]{-webkit-appearance:none}
.track-row>input[type="number"]::-webkit-outer-spin-button,.track-row>input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none}
.track-row>input[type="number"]{-moz-appearance: textfield}
.track-row>input{width: 100%;height: 50px;border: 1px solid #d5d5d5; margin: 0;padding: 0 12px;border-radius: 10px}
.track-btn{display:block;width: 100%; height: 50px;background: #303030;border-radius: 10px;font-size: 16px;font-weight: bold;text-align: center;line-height: 50px;color: #fff;margin-top: 30px;border:none;cursor: pointer}
.track-btn:hover{color: #fff;opacity: 0.75}
.track-title{font-size: 24px;padding: 40px 0;position: relative;margin: 0}
.track-title::before{width: 80px;height: 6px; background: #0296E0; opacity: 0.3;position: absolute;content: "";bottom: 40px}
.order-track{width: 730px; position: relative;margin: 36px auto;justify-content: space-between}
.order-track::before{width: calc(100% - 90px); height: 1px;background: #ddd;position: absolute;left: 45px;content: "";top:12px}
.order-item{width: 100px;position: relative;padding-top: 32px;margin: 0}
.order-item p{text-align: center}
.order-item::before{width: 24px;height: 24px;background: url(../images/icon_orderundo.png) no-repeat center;background-size: 100% 100%; content: "";position: absolute;top: 0;left: 50%;margin-left: -12px;z-index: 9}
/* .order-item.active::before{background: url(../images/btn_selected.png) no-repeat center;background-size: 100% 100%} */
.order-thank{text-align: center;font-size: 24px;font-weight: 600; color: #0296E0}
.order-text{text-align: center}
.order-conteainer{text-align: center;margin-top: 27px}
.order-click{color: #0296E0}
.order-click:hover{color: #0296E0}
.order-track::after {background: #0296E0;height: 1px; position: absolute;content: "";left: 45px;top: 12px}
.order-track.order-track-one::after { width: 20%}
.order-track.order-track-two::after { width: 66%}
.order-track.order-track-three::after { width: calc(100% - 90px)}

.order-track-one .order-item:nth-child(1)::before{background: url(../images/btn_selected.png) no-repeat center;background-size: 100% 100%}
.order-track-two .order-item:nth-child(1)::before,.order-track-two .order-item:nth-child(2)::before{background: url(../images/btn_selected.png) no-repeat center;background-size: 100% 100%}
.order-track-three .order-item:nth-child(1)::before,.order-track-three .order-item:nth-child(2)::before,.order-track-three .order-item:nth-child(3)::before{background: url(../images/btn_selected.png) no-repeat center;background-size: 100% 100%}
.order-track-show{display: none}

/* onepage */
.onepage-right-mobile{display: none}
.onepage-content{max-width: 1600px;margin: 0 auto}
.onepage-content>.title{font-size: 24px;padding: 40px 0;fposition: relative;margin: 0}
.onepage-content>.title::before{width: 80px;height: 6px; background: #e07d02; opacity: 0.3;position: absolute; bottom: 0;content: ""; bottom: 40px}
.onepage-container{display: flex;display: -webkit-flex;width: 100%;position: relative}
.onepage-left{width: calc(100% - 694px);margin: 0 144px 0 0}
.onepage-right{width: 550px;margin: 20px 0 0;background: #fff}
.onepage-right .title{line-height: 1;font-weight: 600;margin-bottom: 20px}
.onepage-billing{width: 100%;border-radius: 10px;background: #fff;position: relative}
.onepage-billing .title{line-height: 24px;font-size:18px;font-weight: bold;border-bottom: 1px solid #d5d5d5;padding:20px 30px 20px;margin-bottom: 0}
.onepage-title.cart-title{padding: 20px 30px 0;border-top: 1px solid #d5d5d5}
.cart-title .fw{color:#387821}
.onepage-select{width: 100%;height: 100%; padding: 10px 12px;line-height: 16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4je2RQQ6CMBREn8Qb9Siy0xUs9RR4DrwGXqJcAU7AVlbE/GQgBQuRrXGSNu10ZtJO+YODTc65Esh21vHw3ueJNleg3mGu5WEM6IET0H1h7qTtwwBDC5yBYcM8SNOORLIQPIFiI6CQZsIywHAHqghf6WyGWIBd8wI0AdeI+3heLAAVlQIvjXSt4ONKgMG+6hasfxLAGwVvID6+E+cMAAAAAElFTkSuQmCC) no-repeat;background-size:16px auto;background-position:calc(100% - 6px) center}
.icon-user{display: block;width: 17px;height: 16px;background: url(../images/icon_name@2x.png) no-repeat center;background-size: 12px auto;margin: 0;float: left; position: relative;top: 14px}
.onepage-column{width: calc((100% - 20px) / 2); margin: 0;height: 50px; border-radius: 10px;border: 1px solid #d5d5d5; padding: 0 12px;margin: 0;position: relative}
.onepage-input{width: 100%;height: 100%;padding: 10px 0;line-height: 14px}
.onepage-column.active .onepage-input{padding: 16px 0 0}
.onepage-row{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;margin-top: 12px}
.icon-local{display: block;width: 17px;height: 16px;background: url(../images/icon_site@2x.png) no-repeat center;background-size: 12px auto;margin: 0;float: left; position: relative;top: 14px}
.icon-zip{display: block;width: 17px;height: 15px;background: url(../images/icon_zip.png) no-repeat center;background-size: 17px auto;margin: 0;float: left; position: relative;top: 15px}
.icon-email{display: block;width: 17px;height: 11px;background: url(../images/icon_email@2x.png) no-repeat center;background-size: 14px auto;margin: 0;float: left; position: relative;top: 17px}
.icon-tel{display: block;width: 17px;height: 17px;background: url(../images/icon_phone@2x.png) no-repeat center;background-size: 12px auto;margin: 0;float: left; position: relative;top: 14px}
.onepage-secure{width: 100%;padding: 30px 26px 30px 20px;background: #fff}
.onepage-secure .title{line-height: 24px;font-weight: bold;font-size: 18px;margin: 0 0 10px 0}
.onepage-pay-item{display: flex;display: -webkit-flex;justify-content: space-between; flex-wrap: wrap;align-items: center;margin: 12px 0 0 0;width: 100%;border: 1px solid #d5d5d5;padding:14px 20px 14px;border-radius: 10px;cursor: pointer}
.onepage-pay-title{font-weight:600;line-height: 20px;margin-bottom: 0}
#pay-method-container-wp{padding: 12px 0 16px}
.onepage-card-item{margin: 0;align-items: center}
.onepage-pay-card{width: 170px;margin: 0}
.onepage-item-card{align-items: center;margin: 0}
.ico-carte,.ico-paypal{width: 60px;margin:0 12px 0 32px;height: 40px}
.onepage-pay-paypal{width: 112px;margin: 0}
.onepage-select-pay{flex-wrap: wrap}
.onepage-pay-item.active{border:1px solid #d5d5d5}
.onepage-secure-info{width: 100%}
.onepage-secure-input{width: 100%; height: 100%;padding: 10px 0;line-height: 14px}
.onepage-secure-row{justify-content: space-between;margin-bottom: 10px}
.onepage-secure-select{width: 100%; height: 100%;line-height: 14px;padding:10px 12px }
.onepage-secure-code{width: 100%;height: 50px;margin-bottom: 0;justify-content: space-between;align-items: center;position: relative}
.onepage-secure-input2{width: 100%; height: 100%;padding: 10px 0;line-height: 14px}
.onepage-secure-code a{display: block;width: 15px;height: 16px;margin: 0 12px 0 0;cursor: pointer;background: url(../images/madian/ico-mark.svg) no-repeat center;background-size: 100% auto;position: absolute}
.onepage-secure-code a:hover{color: #0296E0}
.place-orderbtn{width: 100%;height: 50px;background: #303030;color:#fff;font-weight: 600;font-size: 16px;align-items: center;justify-content: center;cursor: pointer;margin: 10px 0 0;border-radius:10px }
.icon-secu{display: block;width: 17px;height: 20px;background: url(../images/me/icon_secure-white.png) no-repeat center;background-size:100% auto;margin: 0 9px 0 0}
.place-orderbtn span{margin: 0;color: #303030}
.place-orderbtn:hover{background: #000}
.place-orderbtn:hover span{color: #303030}
.select-same-addr{align-items: center;margin-top: 10px;color: #303030;font-size: 14px;font-weight: 400;padding-bottom: 30px;margin-bottom: 0}
.select-same-addr input{width: 16px;height: 16px;margin: 0 12px 0 0 !important;background:url("../images/madian/ico-check.svg") no-repeat center;;background-size:100% 100%;cursor: pointer;-webkit-box-shadow: none !important}
.select-same-addr input[type="checkbox"]:checked{background: url("../images/madian/ico-checked.svg") no-repeat center;background-size:100% 100%}
.shipping-address{margin-top: 20px}
.shipping-address .title{border-bottom: none;padding: 10px 0}
.onepage-box{width: 340px;height: 300px;background: #fff;border-radius: 10px;padding: 15px;top: 130px;position: relative; display: none}
.onepage-box .title{font-size: 16px; font-weight: 600;text-align: center;line-height: 1;margin-top: 42px}
.onepage-box-text{font-size: 13px;color: #666;line-height: 26px;margin-top: 24px;text-align: center}
.onepage-box-main{width: 100%;padding: 10px 0;background: #eee;border-radius: 10px;margin-top: 42px}
.onepage-box-main p{color:#9a9a9a;font-size:13px;line-height:21px;text-align: center}
.billing-address-simple{display: none;padding: 30px;border-bottom: 1px solid #d5d5d5;margin-bottom: 20px}
.icon-pp{display: none;width: 70px;height: 70px;background: url(../images/pic_paypal02@2x.png) no-repeat center #fff;background-size: 28px auto;margin: 0 auto;position: absolute;top: -35px;left: 50%;transform: translateX(-50%);border-radius: 50%}
.icon-klarna-loading{display: none;width: 70px;height: 70px;background: url(../images/madian/klarna_white.png) no-repeat center #fff;background-size: 67px auto;margin: 0 auto;position: absolute;top: -35px;left: 50%;transform: translateX(-50%);border-radius: 50%}
.icon-card{display: none;width: 70px;height: 70px;background: url(../images/madian/visa.png) no-repeat center #fff;background-size: 60px auto;margin: 0 auto;position: absolute;top: -35px;left: 50%;transform: translateX(-50%);border-radius: 50%}
.loading{ position: absolute; top: -40px; left:50%;margin-left:-40px ; width: 80px; height: 80px; border: 5px solid;border-color: #2a9ad1 #41a6d7   rgb(73, 161, 221) transparent;border-radius: 50%;box-sizing: border-box; animation: loading 1s linear infinite}
@keyframes loading{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
.onepage-list{margin-bottom: 0;flex-wrap: wrap}
.onepage-list>li{width: 100%;margin: 0 0 20px 0}
.onepage-list>li:last-child{margin-bottom: 0}
.onepage-list>li img{width: 88px;margin: 0 17px 0 0}
.summary-right{width: calc(100% - 105px);margin: 0}
.summary-right span{display: block}
.onepage-total,.onepage-shippingprice{justify-content: space-between;align-items: center}
.onepage-shippingprice span,.onepage-total span{margin: 0;font-size: 14px;color: #8b8b8b}
.onepage-shippingprice span.fw{color: #303030;font-weight: 400}
.onepage-shippingprice span#itemAmount{color: #303030}
.onepage-shippingprice{padding-bottom: 20px}
.onepage-total span.onepage-total-show,.onepage-total span#grand-total{color: #387821;font-size: 22px}
.viewall-box{display: none}
.faq-container{align-items: flex-start}
.faq-main{width: 100%;padding: 20px;background: #fff; border-radius: 10px}
.faq-main .title{font-weight: 600;line-height: 1;margin-bottom: 20px}
.faq-list li{width: 100%;margin-bottom: 10px}
.faq-list li a{display: block;width: 100%; color: #333;font-size: 12px;line-height: 1}
.faq-list li a:hover{color: #333}
.faq-list li:last-child{margin-bottom: 0}
.faq-search{width: 100%;height: 50px; background: #fff;border-radius: 10px;margin-bottom: 10px; position: relative;padding:0 20px}
.icon-faqsearch{display: block;width:19px;height: 19px;background: url(../images/btn_search.png) no-repeat center;background-size: 100% auto;position: absolute; right: 20px; top:15px}
.faq-search input{width:calc(100% - 20px);height: 100%; padding:5px 10px 5px 0}
.onepage-head{max-width: 1600px;margin: 0 auto;position: relative}
.onepage-logo{width: 230px;margin: 0}
.onepage-headTop{display: flex;display: -webkit-flex; justify-content: flex-start;align-items: center;padding: 20px 0}
.onepage-headSecure{display: flex;display: -webkit-flex;align-items: center;margin: 0 0 0 10px;font-size: 18px; color: #83B293}
.icon-secure{display: block;width: 26px;height: 26px;margin: 0 12px 0 0;background: url("../images/madian/ico-secure.svg") no-repeat center;background-size:100% auto}
.onepage-headBottom{padding:10px 0 10px 5px}
.onepage-headBottom>span.active{font-weight: 600}
.font-italic{margin: 0 5px 0 15px;font-size: 30px;color: #d5d5d5;font-style: italic}
.onepage-shipping{padding: 30px 26px 30px 20px}
.onepage-shipping>.title{font-weight: bold;font-size: 18px;line-height: 24px;margin-bottom: 20px}
.onepage-shipping>.title span{font-size: 14px;color: #FBAD36;font-weight: 400;margin-left: 16px;padding-left: 12px;position: relative}
.onepage-shipping>.title span:before{display: block;width: 14px;height: 14px;position: absolute;left: -6px;top:2px;content: "";background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAV1BMVEUAAAD8rTb6rTb7qzTxrDH7rTb8rTb/rjP6rTb7rzj8rjb7rDT7rTX6sDT7rTb8rTX8rjb8rjf8rTb7rjb8rjf3rjf6rTb6rTX8rTb7rTf7rTf5rTb8rTZ17belAAAAHHRSTlMA8IJAC+GWGakp8zjBI8+u6+W1bzEeoYxex3lReohNcwAAAQpJREFUOMuFk9kWgyAMRAMFBAR3XOr8/3fWLkeoSjtvc3KDASeUqOxH1zRu7Ae6kFEtdklljnXOwLp76YXwZV9vhn/XNVpeRFvwFi6tS6h3OSIaTXQNOJ00QtJHDh1daIL+zIeFLlW/DzbMxnsL58RuBsuet1WYYtMNuKUfUVsPYyEHBMYEragpB1CHmTT6PHDfuiuUeaBERRI+D3hIshB5QMD+ByRCHgiQhyE9YA5DasxfwfKp61HTCk0npQ+1PXWaFc7T1DyfmlSalgEYEhrq9bvbIvZUS4imZebFZaaIZzuMx1pszIe2g/wV+2FB82NxwmTh/q3eeXkZdjFl6Cwx15W0VlZ6TRLwAI5mEuHhd25MAAAAAElFTkSuQmCC") no-repeat center;background-size:100% auto }

.onepage-shipping-item{justify-content: space-between;flex-wrap: wrap;align-items: center;margin: 12px 0 0 0;width: 100%;border: 1px solid #d5d5d5;padding: 16px 20px 16px;border-radius: 10px;cursor: pointer}
.onepage-shipping-left{align-items: center;margin: 0;word-break: break-word}
.onepage-shipping-item>.onepage-shipping-left{max-width: calc(100% - 100px)}
.onepage-shipping-right{margin: 0}
.shipping-check{display: block;width: 19px;height: 19px;margin: 0 12px 0 0 !important;flex-shrink: 0;background: url(../images/madian/ico-check-1.svg) no-repeat center;background-size: 100% 100%}
.onepage-shipping-item.active .shipping-check{background: url(../images/madian/ico-checked-1.svg) no-repeat center;background-size: 100% 100%}
.onepage-shipping-item p{margin-bottom: 0}
.onepage-shipping-left .title{font-weight: bold;line-height: 19px}
.onepage-shipping-left .dec{color: #8b8b8b;font-size: 12px;line-height: 16px}
.onepage-mobile-pay,.onepage-head-mobile{display: none}
.onepage-paypal-card{display: none}
.email-chosen{display: none;align-items: center;flex-wrap: wrap;justify-content: flex-start;background: #fff;border: 1px solid #ddd;width: 100%;position: absolute;left: 0;border-radius: 4px;z-index: 9;padding: 10px 10px 0 0}
.email-chosen>span{border-radius: 8px;background: #f5f5f5;padding: 2px 5px;margin:0 0 10px 10px;cursor: pointer}
.email-chosen.active{display: flex;display: -webkit-flex}
.onepage-shipping-item .recent-quotation{display: none}
.onepage-shipping-item.over .recent-quotation{display: block;color: #303030;text-align: right}
.onepage-shipping-item.over .shipping-item-price{text-decoration: line-through;color: #8b8b8b;text-align: right}

/* success */
.success-content{max-width: 1200px;margin: 0 auto}
.success-content .title{font-size:22px;color: #303030;font-weight: bold; text-align: left;line-height: 30px}
.success-main{margin-top: 30px}
.success-main p{font-size: 16px;color: #303030;line-height: 22px;margin-bottom: 20px}
.success-main .success-name{font-size: 18px;font-weight: bold;line-height: 22px}
.success-text{margin-bottom: 20px}
.icon-success{display: block;width: 70px;height: 70px;background: url(../images/icon_successbg.png) no-repeat center #fff;background-size: 100% auto;margin: 0 auto;border-radius: 50%}
#btn-paypal-express{display: flex;display: -webkit-flex}
#btn-paypal-express>span{margin: 0 10px 0 0}
#btn-paypal-express>i{margin: 0}
#btn-klarna{display: flex;display: -webkit-flex}
#btn-klarna>span{margin: 5px 10px 0 0}
#btn-klarna>i{margin: 0}

/* faq */
.faq-right-item{text-align: center;margin: 0}
.faq-right-item>i{display: block;width: 78px;height: 78px;border-radius: 50%;margin-bottom: 15px}
.faq-right-item>i.icon-presale{background:url("../images/icon_presale.png") no-repeat center rgba(2, 150, 224, 0.2);background-size:28px auto}
.faq-right-item>i.icon-order2{background:url("../images/icon_order@2x.png") no-repeat center rgba(2, 150, 224, 0.2);background-size:24px auto}
.faq-right-item>i.icon-aftersale{background:url("../images/icon_aftersale@2x.png") no-repeat center rgba(2, 150, 224, 0.2);background-size:32px auto}
.faq-right-item>i.icon-shipping{background:url("../images/icon_shipping@2x.png") no-repeat center rgba(2, 150, 224, 0.2);background-size:24px auto}
.faq-right-item>p{text-align: center;font-size: 13px;font-weight: 600}
.faq-container{justify-content: space-between}
.faq-right {margin: 0;width: calc(50% - 10px);justify-content: space-around;background: #fff;padding: 30px 0; border-radius: 10px}
.faq-left{margin: 0;width: calc(50% - 10px)}
.faq-right-mobile {display: none}


/* article */
.article-content{max-width: 1200px;margin: 30px auto 90px; min-height: calc(100vh - 360px)}
.article-main{width: 100%;background: #fff}
.article-main *{font-size: 14px;line-height: 28px;color: #333;margin-left: 0 ; margin-right: 0 ;text-indent: 0 }
.article-main img{max-width: 100%}
.article-content *{color: #303030;font-family: Nunito Sans, serif}
.article-content h1{font-size: 22px;font-weight: bold;line-height: 30px;margin-bottom:20px}
.article-content h2{font-size: 18px;font-weight: bold;line-height: 24px;margin-bottom:12px;margin-top:20px;padding-top:10px}
.article-content h2:not(:first-of-type){border-top: 1px solid #D5D5D5;padding-top:20px}
.article-content h3{font-size: 16px;font-weight: bold;line-height: 1.5;margin-top:20px}
.article-content p.article-title{font-size: 18px;font-weight: bold;line-height: 24px;margin-bottom:12px;margin-top:0}
.article-content p,.article-content ul li{font-size: 16px;font-weight: 400;line-height: 1.5}
.article-content table,.article-content table tr th, .article-content table tr td { border:1px solid #d5d5d5;font-weight: 400}
.article-content table tr th{background: #F9F9F9}
.article-content table { width: 100%; text-align: center; border-collapse: collapse}
.article-content table tr td,.article-content table tr th{min-height: 42px;line-height: 17px;padding: 12px}
/*.article-content ul{padding-left: 20px}*/
/*.article-content ul li{list-style: disc}*/

/* faqv1.2 */
.faq-ul p{font-size:14px;line-height:19px}
.faq-ul p.fw{font-weight:bold}
.faq-ul p.title{font-size:18px;font-weight:bold;line-height:24px;padding:15px 40px 15px 0;position:relative;cursor: pointer}
.faq-ul p.title:before{width: 15px;height: 16px;background: url(/assets/images/madian/ico-cate-down.svg) no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 0;top: 50%;margin-top:-8px}
.faq-ul>li{display: inline-block;vertical-align: bottom;width: 100%;padding: 0 20px;clear:both;background:#ececec;border:1px solid #ececec}
.faq-ul>li:nth-child(even){background:#ffffff}
.faq-ul>li:nth-child(odd){background:#ececec}
.faq-itemContent{display: none;width:100%;padding-bottom:30px}
.faq-flex{display:inline-block;vertical-align: bottom;width: 100%}
.faq-text-item{margin-bottom:20px}
.faq-imgItem{width:210px;float:left;margin-right:20px !important}

.index-title-small{text-align: center;margin-bottom: 40px}
.product-block__price{display:flex;line-height:2.5rem;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.product-block__price__label{font-size:.8125rem;font-style:italic;font-family:nunito,arial,'sans-serif';font-weight:300;margin:0}
.product-block__price__value,.product-block__price__value .price-box .price{font-size:1.375rem;font-weight:700;font-family:inherit;font-style:initial;color:#696969;margin:0}
.price-box{font-size:14px;line-height:1;font-style:italic}
.price-box .price-wrapper{color:#696969;font-weight:700}
.product-block__price__last{padding:0 15px;border-left:1px solid #f2f2f2}
.product-block__price__unit{white-space:nowrap;font-size:.8125rem;font-family:nunito,arial,'sans-serif';font-weight:500}
.product-block__cta{margin-top:20px;text-align:center}
.classic-button:before{content:"";position:absolute;top:0;left:-1px;right:-1px;bottom:0;background:#ffd882;-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-moz-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;transition:inherit;z-index:-1}
.product-block__price__first{display:flex;width:100%;align-items:center;justify-content:space-between;padding-right:10px}
.product-block__title{font-size:1rem;font-weight:300;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0;display:block;text-transform:uppercase}
.product-block__cta .classic-button,.product-block__cta a{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;font-size:13px;width:100%}
.classic-button{position:relative;outline:0;padding:0 40px;font-family:calluna,arial,'sans-serif';font-size:1rem;line-height:2.4rem;background-color:#ffd882;border-radius:0;border:1px solid #ffd882;color:#303030;display:inline-block;text-align:center;box-sizing:border-box;white-space:nowrap;cursor:pointer;overflow:hidden;transition:all 250ms cubic-bezier(.645,.045,.355,1);z-index:0}
.classic-button:hover:before, .classic-button.active:before {-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
.classic-button:hover, .classic-button.active {color: #fff}
.product-block__content { text-align: left}

/*V2*/
/*index*/
.Rideaux-fix{display:flex;display: -webkit-flex;justify-content: space-between;margin-bottom: 60px;width: 100%;min-height: 300px}
.Rideaux-title{font-size: 30px;font-weight: bold;line-height: 41px;margin: 30px 0 20px}
.Rideaux-fix li{margin: 0;position: relative}
.Rideaux-fix li:first-child{width: 26.8%}
.Rideaux-fix li:first-child img{height: 100%;object-fit: cover;}
.Rideaux-fix li:nth-child(2),.Rideaux-fix li:nth-child(3),.Rideaux-fix li:nth-child(4){width: calc((73.2% - 60px) / 3);border: 1px solid #D5D5D5;transition: all .3s}
.Rideaux-fix li:nth-child(2):hover,.Rideaux-fix li:nth-child(3):hover,.Rideaux-fix li:nth-child(4):hover{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);margin-top: -4px}
.Rideaux-dec{padding: 12px 6px 20px;position: relative}
.Rideaux-ProTitle{display: -webkit-box;text-overflow: ellipsis;word-spacing: normal;box-sizing: border-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;font-weight: 400;max-width: calc(100% - 100px);margin: 0 0 12px 0;height: 38px;line-height: 19px;color:#303030;overflow: hidden}
.Rideaux-ProPrice{display:flex;display: -webkit-flex;justify-content: flex-start;align-items: flex-start;font-size: 22px;font-weight: bold;line-height: 30px;  color: #387821;    flex-wrap: wrap}
.Rideaux-ProColorT{display: none;font-size: 14px; font-weight: 400; line-height: 19px;margin: 6px 0;color: #303030}
.Rideaux-ProColorFix{display:flex;display: -webkit-flex;justify-content: flex-start;align-items: flex-start;margin-top: 12px}
.Rideaux-ProColorFix img{width: 100%}
.Rideaux-ProColorFix .imgBox{max-width: 36px;margin:0 10px 0 0;padding-bottom: 36px;overflow: hidden;}
.Rideaux-ProColorFix .load-content.lazyloading{padding-bottom: 0}
.Rideaux-ProColorFix  .load-content.lazyloading:before,.Rideaux-ProColorFix  .load-content.lazyloading:after{content:none}
.blockNum{max-width: 36px;margin:0 10px 0 0;width: 100%;line-height: 36px;text-align: center;background: #387821;color: #fff}
.Rideaux-tab{width: 86px;height: 32px;background: #387821;color: #fff;display: block;line-height: 32px;text-align: center;position: absolute;top: 0;right: 0;font-weight: bold}
.Rideaux-btn{position: absolute;width: 174px; height: 48px;background: #387821;opacity: 1;border-radius: 24px; font-size: 16px;font-weight: bold;text-align: center;  line-height: 48px;color: #fff!important;right: 22px;bottom: 25px;transition: all .5s}
.Rideaux-btn:hover{background: #266011;width: calc(100% - 40px)}
.fresh-content{max-width: 1676px;padding: 0 38px 30px;position: relative}
.fresh-fix li{position: relative;max-width: calc((100% - 60px) / 4);border: 1px solid #D5D5D5;margin: 0;height: auto;max-height: 100%}
.recomman-content .swiper-container{overflow: visible}
.recomman-content .fresh-fix li{margin: 0 20px 20px 0;transition: all 0.2s}
.recomman-content .fresh-fix.swiper-wrapper{flex-wrap: wrap}
.recomman-content .fresh-fix li:nth-child(4n){margin: 0 0 20px 0}
.recomman-content .fresh-fix .Rideaux-dec{padding: 12px 6px 20px}
.swiper-scrollbar{position: absolute !important;left: 38px;bottom: 0;z-index: 50;height: 5px;width: calc(100% - 76px)}
.swiper-scrollbar-drag{background: #303030 !important;margin: 0}
.index-swiper-next{width: 76px !important;height: 76px  !important;background: url("../images/madian/swiperRight.png") no-repeat center;background-size:100% auto }
.index-swiper-prev{width: 76px !important;height: 76px  !important;background: url("../images/madian/swiperLeft.png") no-repeat center;background-size:100% auto }
.index-swiper-next.swiper-button-next:after,.index-swiper-prev.swiper-button-prev:after{font-size: 0}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity: 0 !important}
.fresh-small-title{font-size: 16px;font-weight: 400;margin-left: 12px;line-height: 22px}
/*.fresh-content .swiper-button-prev{left: -38px}*/
/*.fresh-content .swiper-button-next{right: -38px}*/
.index-swiper-content .swiper-button-prev{left: 0}
.index-swiper-content .swiper-button-next{right: 0}
.more-link-sty{float: right; color: #303030;font-size: 18px;line-height:41px;font-weight:400;font-family: Nunito Sans, serif}
.index-swiper-content .Rideaux-title{display:flex;flex-flow:wrap;justify-content:space-between}
.index-swiper-content .Rideaux-title span{margin:0 50px 0 0}
.index-swiper-content .Rideaux-title a{margin:0}

.category-flex{display: flex;display: -webkit-flex;justify-content: space-between;max-width: 1600px;padding:20px 0 40px}
/*.category-more{display: flex;display: -webkit-flex;justify-content: center;margin-bottom: 90px;cursor: pointer}*/
/*.category-more span{margin: 0;font-size: 22px;font-weight: bold;line-height: 30px;color: #387821;border-bottom: 1px solid #387821}*/
.category-more,.loading-vue[v-cloak]{display: block;width: 40px;height:40px;background: url("data:image/gif;base64,R0lGODlhyADIAPeSAOTt4ZG0hFKJPvL28Pr8+tnm1WOVUV2RSuDq3d3o2dbj0f39/KvGoVWMQfn7+Dh4IMHVuZm6jYuwfXGeYTh3IdLgzb3StU2GOezy6unw56G/lrbNrY6ygUWBMK7IpPD17jh4IkB9Ks7eyJ28kcjawrHKqJa4iu/07evx6HWhZWCTToiue1iORbjPsLrQskOALm6dXT58KEqENYCpcTp5JHmkaajEnqTBmjx6JWmZWM/fyjd4IczcxsXYvnymbUF+K4ateMfZwJS2h/X49D18JmiYVr/TuMvcxYSsdubu436ocEiDMk+IOnajZmqbWcTXvcrbxIKqdDp4Itzn2HOgYujv5WaXVK/Jpjh4IdPhzqLAmKbDnDp3ILPMqp+9lMLWu/T482ybWu7z7EyFN4Srdd/p23ijaH2nbnqla+Lr3/P38m+dX/j697PLqlqQR/f69nejaOPs4Dp6Itfk0zp8I0iEM7TMqzl6H/b59Tp8JTh5H9Dfy5u7kJq7j0mDNG2aXJu8kGycW1uPR/T28b7Ttjx8JNvm1vz9+2eWU6jGoTd6Iv3+/bvRs7TNq0R/LTt6Iz11JmaaV3CgYJS4h6HAllKDP8ncw7jNrqbEnIGmdHWfY0J6LHylammWWabDmj6AKX+edXijZoGscuLq4Dp7IGqZW/3+/Nro1oincV+QTzV2Iam/n2yrXdTcz06CN7PKrMnlxGueXIKsddrz15yzhr/SuHOgZEJ2K7zQskuJNs3axa/GqLnIqLXSrY6vgu3064Sqc+Xr4unu6MDSvNji0EB7KsTVu1eSSEB+J/L58YbEfEl9M7XKr/X89czawpCxgOn350iIMuH13+fy5Z26lLnTsZu1i4C5dNDkzcHOssTRtsbVw36ibpWvgHe9bOv06WCMTKDOl7vZtM/vzLjVss3XwJyylGiTWPb49pWyifX79FuYSEV+K5nHkI6qd4OleXeoa4Klbb7YuUZ6L5iwkNPs0K/XqMjSueTo28TPwLbksuHn2WSOU8XSt1SWQv///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzNjExNjk4M0RGMzExRUNBODU3QkM3NEVEMzU1RUNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAzNjExNjk5M0RGMzExRUNBODU3QkM3NEVEMzU1RUNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM2MTE2OTYzREYzMTFFQ0E4NTdCQzc0RUQzNTVFQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM2MTE2OTczREYzMTFFQ0E4NTdCQzc0RUQzNTVFQ0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3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") no-repeat center;background-size:100% auto}

/*index-category*/
.categorylist-title{display: flex;justify-content: space-between;align-items: center;margin:60px 0 20px 0}
.categorylist-title *{margin: 0}
.categorylist-box{display: flex;justify-content: flex-start;flex-wrap: wrap}
.index-categorylist-title{font-size: 30px;font-family: Nunito Sans, serif;font-weight: bold;line-height: 41px;color: #303030}
.categorylist-title a{font-size: 18px;font-family: Nunito Sans, serif;font-weight: 400;line-height: 24px;color: #303030}
.categorylist-content li{width: calc(20% - 16px);height: 120px;background: rgba(236, 236, 236, 0.39)}
.categorylist-content li>a{display: flex;justify-content: flex-start;align-items: center;width: 100%;height: 100%}
.categorylist-content li:not(:nth-child(5n+5)){margin:0 20px 20px 0 }
.categorylist-content li:hover{background: rgba(228, 238, 224, 0.39)}
.categorylist-box{display: flex;justify-content: flex-start}
.categorylist-img{width: 98px;height: 98px;margin-left: 20px}
.categorylist-img>img{width: 100%;height: 100%}
.categorylist-name{width: calc(100% - 118px);text-align: center;font-size: 18px;font-family: Nunito Sans, serif;font-weight: bold;line-height: 24px;color: #303030}
@media screen and (max-width: 991px) {
    .categorylist-title{   margin: 20px 0 12px 0}
    .index-categorylist-title{font-size: 18px;line-height: 24px}
    .categorylist-title a{font-size: 14px}
    .categorylist-content li{width: calc(20% - 8px);background: transparent;height: auto}
    .categorylist-content li>a{flex-direction: column}
    .categorylist-img{width: 100%;height: auto;margin-left: 0}
    .categorylist-content li:not(:nth-child(5n+5)){margin: 0 10px 0 0}
    .categorylist-name{font-size: 12px;line-height: 16px;height: 32px; margin-top: 6px;text-align: center;width: 100%}
    .more-link-sty{float: right; color: #303030;font-size: 14px;line-height:30px;font-weight:400;font-family: Nunito Sans, serif;margin-top: -51px}
    .difPriceBox-num{width: 114px;border-radius: 6px}
}

/*hot product*/
.sty-pdlist-swiper{max-width: 1676px;padding: 20px 38px 30px;position: relative;margin-bottom: 50px}
.sty-pdlist-swiper-wrapper li{position: relative;border: 1px solid #D5D5D5;margin: 0;height:auto;max-height:100%}
.sty-pdlist-swiper-wrapper .Rideaux-dec{padding: 12px 6px 20px}
.hot-title{font-size: 20px;font-weight: bold;line-height: 34px;margin: 30px 0 20px;text-align: center;}
.sty-pdlist-swiper .swiper-button-prev{left: -36px}
.sty-pdlist-swiper .swiper-button-next{right: -36px}

@-webkit-keyframes moreline{
    25%{transform: rotate(90deg)}
    50%{ transform: rotate(180deg)}
    75%{ transform: rotate(270deg)}
    100%{ transform: rotate(360deg)}
}
.ico-more{display: block;width: 30px;height: 30px;background: url(../images/madian/ico-more.svg) no-repeat center;background-size: 100% auto;margin: 0 0 0 13px}
.category-img-block{position: relative;width: 100%;padding-bottom: 100%}
.container-filter-item .select,#container-sort .select{position: relative;padding:0 48px 0 30px}
.container-filter-item .select .item-delete{display: block;width: 12px;height: 12px;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjM2NDQ2MTQ5NDAwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NjkiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTU4NC4xMjcgNTE0LjYxTDkxMC4zMTYgODQwLjhjMjAuMDEgMjAuMDEgMjAuMDgyIDUyLjQ2NyAwIDcyLjU0OS0yMC4wMTEgMjAuMDExLTUyLjQ2OCAyMC4wODItNzIuNTUgMEw1MTEuNTc5IDU4Ny4xNiAxODUuMzkgOTEzLjM0OGMtMjAuMDExIDIwLjAxMS01Mi40NjcgMjAuMDgyLTcyLjU1IDAtMjAuMDEtMjAuMDExLTIwLjA4MS01Mi40NjcgMC03Mi41NUw0MzkuMSA1MTQuNTQgMTEyLjkxIDE4OC4zNWMtMjAuMDEtMjAuMDEtMjAuMDgxLTUyLjQ2NyAwLTcyLjU0OSAyMC4wMTItMjAuMDEgNTIuNDY4LTIwLjA4MiA3Mi41NSAwbDMyNi4xODggMzI2LjE4OSAzMjYuMTg4LTMyNi4xODljMjAuMDExLTIwLjAxIDUyLjQ2OC0yMC4wODIgNzIuNTUgMCAyMC4wMSAyMC4wMTEgMjAuMDgxIDUyLjQ2OCAwIDcyLjU1TDU4NC4xMjYgNTE0LjYxeiIgZmlsbD0iIiBwLWlkPSIxODcwIj48L3BhdGg+PC9zdmc+") no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 28px;top: 14px}
.container-filter-item .select.change .item-delete{display: none}
.container-filter-item .select{border:1px solid #303030;border-radius: 20px}
.container-filter-item .select.change{border:none}
.container-filter-item .select.change:before{width: 12px;height: 12px;background: url("../images/madian/ico-cate-down.svg") no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 28px;top: 14px}
#container-sort .select:before{width: 12px;height: 12px;background: url("../images/madian/ico-cate-down.svg") no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 28px;top: 14px}
.container-filter-item .select.active:before,#container-sort .select.active:before{background: url("../images/madian/ico-cate-open.svg") no-repeat center;background-size: 100% auto}
.container-filter-item>ul li:hover,#container-sort ul li:hover{background:#D6EECD}
#container-sort>ul,.container-filter-item>ul{display: none}
#container-sort li,.container-filter-item>ul li{font-size: 14px;line-height:19px;text-align: left;color: #303030;cursor: pointer}
#container-sort li.selected,.container-filter-item>ul li.selected{background:#D6EECD}
.container-filter-item{margin: 0 30px 0 0;background:#f5f5f5;height:40px;line-height:40px;border-radius:20px;cursor:pointer;position:relative;white-space: nowrap}
.container-filter-item.active{box-shadow: 0 0 6px 0 #f5f5f5;background: #303030;color: #fff}
.container-filter-item>ul,#container-sort>ul{position:absolute;top:41px;left: 0;z-index:10;background:#fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.14);border-radius:4px;overflow: hidden}
.container-filter-item>ul li,#container-sort>ul li{padding:15px 70px 15px 10px;white-space: nowrap}
/*.category-head-bottom span{display: none}*/
#container-sort{display: inline-block;height:40px;line-height:40px;border-radius:4px;cursor:pointer;position:relative;white-space: nowrap}
#container-sort.active{box-shadow: 0 0 6px 0 #f5f5f5}
.cart-item-right{display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;height: 190px;margin: 0;align-items: flex-end}
.cart-contentLeft-title{font-size: 18px;font-weight: bold;line-height: 24px;border-bottom: 1px solid #d5d5d5;padding-bottom: 20px}
.cart-contentLeft-sTitle{color: #8b8b8b;font-size: 14px;margin-left: 20px;font-weight: 400}
.cart-accept-title{font-size: 18px;margin: 12px 0 6px;font-weight: bold}
.pay-img{flex-wrap: wrap}
.pay-img img{width: 60px;margin: 0 6px 6px 0}
.onepage-pay-img{align-items: center}
.onepage-pay-img img{width: 25%;margin: 0 6px 6px 0}
.onepage-pay-trustwave{width: 20%;margin: 0 6px 6px 0}
.onepage-pay-trustwave img{width: 100%;margin: 0}
.cart-smallTitle{font-size: 12px;margin: 12px 0 6px}
.cart-contact{align-items: center}
.ico-phone{display: block;width: 14px;height: 24px;background: url(../images/madian/ico-phone.svg) no-repeat center;background-size: 100% auto;margin: 0 13px 0 0}
.cart-contact .date{color: #387821;font-size: 12px}
.cart-contact .phone{margin-right: 6px}
.cart-contact span{margin: 0}
#paypal-submit{height: 50px;background: #FFC43A;align-items: center;justify-content: center;border-radius: 6px;margin: 10px 0 0;cursor: pointer}
#paypal-submit span{margin: 0 12px 0 0;font-size: 16px}
#paypal-submit .icon-paypal{margin: 0}
.priceLab{font-size: 14px;color: #5d8d4c}

/*hot_key_block*/
.hot-key-title{font-size: 18px;font-weight: bold;text-align: center;margin: 20px 0 12px}
.hot-key-list{display: flex;display: -webkit-flex;justify-content: center;flex-wrap: wrap}
.hot-key-list li{margin: 0 10px 10px 10px;display: inline-block;background: #f5f5f5;border-radius: 20px}
.hot-key-list li:hover{background: #303030}
.hot-key-list li>a{display: block;width: 100%;padding: 10px 20px}
.hot-key-list li:hover>a{color:#fff}

/*product-custom*/
/*.product-custom{padding: 15px 0 30px 0;margin-top: 5px}*/
.product-attr-title{display: flex;display: -webkit-flex;font-size: 16px;font-weight: bold;line-height: 22px;margin-bottom: 12px}
.product-attr-title span{margin: 0 12px 0 0}
.attr-text{width: 100%;border: 1px solid #d5d5d5; height: 50px; padding: 12px 12px 12px 60px; border-radius: 10px}
.attr-radio{width: calc((100% - 20px) / 2);margin: 0 0 20px;height: 80px;display: flex;align-items: center;padding: 0 12px;position: relative;cursor: pointer}
.product-value.imgRadio{justify-content: flex-start}
.imgRadio .attr-radio{width: 80px;padding: 0;margin: 0 20px 20px 0}
.imgRadio .attr-item{display: none}
.imgRadio .attr-radio img{width: 80px;height: 80px;margin: 0;max-width: 100%;border-radius:10px}
.attr-radio:before{border: 1px solid #d5d5d5;content: "";width: 100%;height: 100%;position: absolute;left: 0;border-radius: 10px;top: 0}
.attr-radio.disabled{cursor: not-allowed;color: #ccc}
.product-value.imgRadio .attr-radio:before{border: 2px solid #d5d5d5}
.attr-radio.active:before,.product-value.imgRadio .attr-radio.active:before{border: 3px solid #387821;box-shadow: 0 6px 12px rgba(56, 120, 33, 0.13)}
.attr-radio:hover:before,.product-value.imgRadio .attr-radio:hover:before{border: 3px solid #387821}
.attr-radio.disabled:hover:before,.product-value.imgRadio .attr-radio.disabled:hover:before{ border: 1px solid #d5d5d5;}
.product-value{display: flex;display: -webkit-flex;justify-content: flex-start;align-items: stretch;flex-wrap: wrap}
.subArea-content{display: flex;display: -webkit-flex;width: 100%;flex-direction: row-reverse;align-items: flex-start;justify-content: space-between;flex-wrap: wrap}
.subArea-bottom{width: 100%;margin: 12px 0 0}
.sub-area{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap}
.sub-area .product-attr-title{position: absolute;margin: 0;top: 14px;left: 12px;font-weight: 400;color: #8b8b8b;transition: all .5s}
.sub-area .addcart-box-form{position: relative;width: 100%;margin: 0}
.addcart-box-form.show{display: block}
.addcart-box-form.hide{display: none}
.proFee-flex{display: flex;display: -webkit-flex;margin: 0;align-items: center;justify-content: center;flex-wrap: wrap}
.addcart-box-form .proFee{display: block;margin: 0 0 0 6px}
.addcart-box-form .curtains-num .proFee,.addcart-box-form .imgRadio .proFee{display: none}
.sizeShow{width: 266px;margin: -32px 0 0 0;display: none}
.sizeShow .load-content{padding-bottom: 100%;position: relative}
.sizeShow img{position: absolute;width: 100%;height: 100%;left: 0;top:0;right: 0}
.attr-select{width: 100%;height: 50px;position: relative;margin-bottom: 10px;display: none}
.select-title{width: 100%;height: 50px;border: 1px solid #D5D5D5; border-radius: 10px;line-height: 50px;padding: 0 12px;cursor: pointer}
.select-title:before{width: 15px;height: 16px;background: url(../images/madian/ico-cate-down.svg) no-repeat center;background-size: 100% auto;content: ""; position: absolute;right: 20px;top: 17px}
.attr-select.active .select-title{border: 1px solid #387821}
.select-content{display: none;width: 100%;background: #FFFFFF;border: 1px solid #87AE79;border-radius: 10px;z-index: 1;position: absolute;overflow: hidden;margin-top: 2px}
.select-content li{line-height:50px;padding: 0 12px;cursor: pointer}
.select-content li:hover{background:#D6EECD}
.product-value .product-value{margin-bottom: 20px;position: relative}
.attr-radio.active:after{display: block;width: 23px;height: 21px;background: url(../images/madian/ico-attr-select.svg) no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 0;bottom: 0}
.attr-radio img{max-width: 50px;margin: 0 12px 0 0}
.attr-item{margin: 0;text-align: center;line-height: 1.5;}
.subArea-content.hidden{display: none}
.attr-addCart{align-items: center;justify-content: flex-start;max-width: 550px;cursor: pointer;margin-bottom: 20px}
.attr-addCart:hover{color: #387821}
.attr-addCart:hover .attr-cartText{border-color: #387821}
.attr-addCart:hover .attr-cartIco{background: url(../images/madian/attr-cartIco-hover.svg) no-repeat center;background-size: 100% auto}
.attr-cartIco{display: block;width: 44px;height: 44px;background: url(../images/madian/attr-cartIco.svg) no-repeat center;background-size: 100% auto;margin: 0}
.attr-cartText{border-bottom:1px solid #303030;margin: 0 12px 0 0}
.attr-error{border:1px solid #ff3000}
.focus .sub-area .product-attr-title{font-size: 12px;top:6px}
.focus  .attr-text{padding: 20px 6px 0 60px}
.subArea-bottom .product-value{display: block}
.subArea-bottom .product-attr-title span{padding-left: 48px}
.subArea-bottom>div>div:first-child:before{display: block;width: 46px;height: 46px;position: absolute;left:6px;top:2px;background: url("../images/madian/product/ico-width2.png") no-repeat center;background-size: 100% auto;content: ""}
.subArea-bottom>div>div:nth-child(2):before{display: block;width: 46px;height: 46px;position: absolute;left:6px;top:2px;background: url("../images/madian/product/ico-height2.png") no-repeat center;background-size: 100% auto;content: ""}

.textRight{color: #8B8B8B;font-size: 12px;right: 12px;bottom: 4px;position: absolute}
.attr-text.active{border-color:#387821;font-weight: bold}
.color-label{font-size: 14px;font-weight: 400}
.showImg-box{width: 100%;height: 100%;position: fixed;z-index: 9999;background: rgba(0,0,0,0.5);top: 0;bottom: 0; cursor: pointer}
.showImg-box.close{display: none}
.showImg-box img{max-width: 100%;position: absolute;left:0;top:0}
.showImg-box .imgBox{width: 800px;margin: calc((100vh - 800px) / 2) auto;height: 800px;padding-bottom: 0}
.directions-flex{justify-content: space-between;position: relative;width: 100%;margin-bottom: 20px}
.ico-fee{display: block;width: 22px;height: 22px;background: url("/assets/images/madian/ico-dot.png") no-repeat center;background-size: 100% 100%;cursor: pointer}
.ico-dot,.mes-ico-dot,.doublure-ico-dot,.install-ico-dot{color: #387821;text-decoration: underline;font-weight: 400;cursor: pointer;font-size: 12px}
.processing-fee{display: none;margin: 0;align-items: center;position: relative}
.processing-fee.active{display: flex;display: -webkit-flex}
.processing-fee span{margin: 0}
.processing-fee span.ico-fee{margin: 0 8px 0 0}
.fee-text{color: #387821}
.processing-fee-box{display: none;position: absolute;z-index: 9; width: 238px;background: #FFFFFF; border-radius: 10px; box-shadow: 0 0 6px rgba(48,48,48,0.14);padding:12px;left: -75px;bottom: 34px}
.processing-fee-box.active{display: block}
.processing-fee-box:after{content: '';display:block;width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border:9px;border-style:solid dashed dashed dashed;border-color:#fff transparent transparent transparent;position:absolute;left:76px;bottom:-18px}
.processing-fee-box:before{content: '';display:block;position:absolute;bottom:-20px;left:75px;width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border:10px;border-style:solid dashed dashed dashed;border-color:rgba(48,48,48,0.14) transparent transparent transparent}
.processing-fee-item{align-items: flex-start;justify-content: space-between;flex-wrap: wrap;margin-bottom: 12px}
.processing-fee-title{font-size: 12px;line-height: 16px;color: #387821;margin-bottom: 6px}
.processing-fee-item span{flex-shrink: 0;font-size: 12px}
.fee-item-right{width: 50px;text-align: right;margin: 0 0 0 20px !important}
.fee-item-left{max-width: calc(100% - 70px)}
.product-scroll-price{display: flex;display:-webkit-flex;justify-content: flex-end;align-items: center;width: 100%;margin:20px 0 12px}
.product-scroll-price>span{margin: 0;font-weight: bold}
.product-scroll-price .product-priceText{font-size: 16px}
.product-scroll-price .product-price{font-size: 24px;margin-left: 10px}

.product-attr-dec{border-bottom: 1px solid #303030;margin: 0}
.product-attr-dec:hover{color: #387821;border-color:#387821;cursor: pointer}
.product-attr-dec-mobile{display: none}
.product-secure{max-width: 100%;justify-content: flex-start;flex-wrap: wrap;padding-top:8px}
.product-secureItem{align-items: center;margin: 0;width: 100%;padding:12px;position: relative}
.product-secureItem span{margin: 0;font-size: 13px}
.product-secureItem i{margin: 0 8px 0 0}
.product-secureItem::after{content: "";width: 14px;height: 14px;background: url(../images/madian/ico-right-black.svg) no-repeat center;background-size: 100% auto;position: absolute;right: 12px}
.product-secureItem:hover{background: #F9F9F9}
.box-fix.timeliness-box .box-content {max-width: 650px;padding:0 30px 30px 30px;top:40%;border-radius: 6px}
.timeliness-btn{display:block;width: 120px; background: #303030;text-align: center;color: #fff;height: 50px;line-height: 50px;border-radius: 10px; font-size: 16px;margin-top: 30px}
.timeliness-btn:hover{color: #fff;background: #000}
.box-fix.timeliness-box .box-content p{font-weight: 400}
.conception-block-pc{display: block;margin-bottom: 10px}
.conception-block-mobile{display: none}

/*product v2*/
.product-rew-block{justify-content: space-between;align-items: center;margin-bottom: 10px}
.product-price-top{align-items: center;margin:0 0 24px 0}
.product-price-top .product-priceText{margin: 0 7px 0 0;font-size: 14px}
.product-price-top .product-price{margin: 0 12px 0 0}
.yotpo .yotpo-small-box{padding-top: 0 !important}
.yotpo .yotpo-first-review .yotpo-first-review-stars{margin-top: 0}
.product-tab .tab-itemTitle{font-weight: bold; font-size: 16px; line-height: 22px; padding: 30px 0 12px; margin-bottom: 12px;border-bottom: 1px solid #d5d5d5;position: relative;cursor: pointer}
.product-tab .tab-itemContent{display: none; width: 100%}
.productNote-list{border: 12px solid #eee;padding-top: 16px;max-height: 730px}
.attr-radio {height: 120px;padding: 6px 12px;flex-wrap: wrap;justify-content: center}
.attr-radio img{max-width: 100%;margin: 0 0 4px 0}
.product-value:not(.imgRadio) .attr-radio img{max-height:80px;object-fit: contain}
.imgRadio .attr-radio{height: 80px}
.curtains-num,.curtain .product-value{justify-content: flex-start}
.curtain{display: none}
.curtain .product-value .attr-radio{width: calc((100% - 40px) / 3);height:auto;min-height: 120px;justify-content: center;text-align: center;flex-direction: column;margin: 0 20px 20px 0}
.curtain .product-value .attr-radio .proFee{display: none}
.curtains-num .attr-radio{width: calc((100% - 40px) / 3);max-width: 130px;height: 150px;justify-content: center;flex-direction: column;margin: 0 20px 20px 0;text-align: center}
.curtains-num .attr-radio:nth-child(3n),.curtain .product-value .attr-radio:nth-child(3n){margin: 0 0 20px 0}
.curtains-num .attr-radio img{max-width: 74px;margin: 0 0 6px 0;max-height: none}
.curtain .product-value .attr-radio img{max-width: 80px;margin: 0 0 6px 0}
.curtains-num .attr-radio>div,.curtain .product-value .attr-radio>div{max-width: 100%;margin:0}
.curtains-num .attr-radio>div .attr-item,.curtain .product-value .attr-radio>div .attr-item{max-width:100%}
.productInfo-more{display: none}
.add-cart-btn2{display: flex;display: -webkit-flex;width: 100%;height: 60px;align-items: center;justify-content: center;background: #303030;color: #fff;border-radius: 6px;margin: 0 0 30px;position: relative;transition: all .5s}
.add-cart-btn2>span{margin: 0;color: #fff;font-weight: bold;font-size: 16px}
.add-cart-btn2:hover,#cartPopover #btnGoCart:hover{background: #000}
/*product-order*/
.order-content-title{text-align:center;padding:9px 0}
.order-content-title>i{font-size:14px;font-family: Nunito Sans, serif;font-weight:400;line-height:19px;color:#303030;text-align:center;position:relative}
.order-content-title>i:before,.order-content-title>i:after{content:'';display:inline-block;position:absolute;top:4px;width:152px;height:8px;background:url("/assets/images/madian/product/title_line@2x.png");background-size:152px 8px}
.order-content-title>i:before{right:calc(100% + 12px)}
.order-content-title>i:after{left:calc(100% + 12px);transform:rotate(180deg)}
.order-content{width:100%;padding:14px 20px;background:rgba(249,249,249)}
.order-content span{font-weight:700}
.order-content>div{font-size:14px;font-family: Nunito Sans, serif;font-weight:400;line-height:19px;color:#303030;padding:6px 0}
.qa-model-icon{display:inline-block;width:34px;height:19px;background:url(/assets/images/madian/product/icon_qa@2x.png) no-repeat center top;background-size:14px 16px;cursor:pointer;vertical-align:middle}
.qa-model-fix .qa-content p{font-size:16px;font-family: Nunito Sans, serif;line-height:22px;color:#303030}
.content-sty-row{display:flex;justify-content:flex-start;margin-bottom:30px}
.curtain-img-box{width:225px;height:270px;margin:0 20px 0 0}
.curtain-img-box img{width:225px;height:270px}
.sty-col1{font-size:14px;font-family: Nunito Sans, serif;font-weight:400;line-height:19px;color:#303030;margin:8px 0 0 0}
.font-line{font-weight: 400!important}
.sty-text2{font-weight: bold!important;font-size: 16px!important}
.text-row{width: 422px;margin-bottom: 12px}
.f16{font-size: 16px!important}
.sty-text1{font-size: 14px!important}
.piece-mobile{display: none}
.piece-left{margin:0 20px 0 0}
.piece-left img{width: 76px;height: 84px;margin: 0}
.piece-item{display: flex;justify-content: flex-start}
.piece-item:not(:last-of-type){margin-bottom: 20px}
.piece-right{display: flex;justify-content: space-between;flex-direction: column}
.piece-right li{text-align: left;margin: 0}
.piece-right li span{font-weight: bold}
.qa-model-fix .catalog-btn{margin-top: -18px!important}
.order-content-box{display: none}
.other-attr{padding: 0!important}
.other-attr>div{padding: 6px 0}

/*product-video*/
.vd-btn{display: none}
.video-btn{display: block; position: absolute;left: 24px;bottom:24px;width: 64px;height: 64px;background: url("data:image/png;base64,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") no-repeat center ;
    border-radius: 50%;border: none;background-size: 64px 64px;cursor: pointer}
.video-btn-mobile{display: block; position: absolute;bottom:-10px;left:60px; width: 74px;height: 74px;background: url("data:image/png;base64,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") no-repeat center ;
    border-radius: 50%;border: none;transform: translate(-50%, -50%);background-size: 74px 74px;cursor: pointer}
.video-mask-bg{display: none; background: rgba(0,0,0,0.5);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1000}
.video-mask-bg #video{position:absolute;width:100%;height:auto;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
.close-video-btn{position: absolute;top: 16px;right: 16px; width: 35px;height: 35px; background: url('../../assets/images/madian/product/close_btn_pc.png') no-repeat center;background-size: 35px 35px;z-index: 1}
.close-video-btn:hover{position: absolute;top: 16px;right: 16px; width: 35px;height: 35px; background: url('../../assets/images/madian/product/close_btn_pc_hover.png') no-repeat center;background-size: 35px 35px;z-index: 1}
.video-mask-pain{position:relative;top:50%;margin:0 auto;transform:translateY(-50%);width:60%;height:fit-content;min-height:60%;max-height:563px;max-width:1000px;background:#000}
.video-mask-wrapper{display: none}
.photo-mask,.img-show-mask{display: none}
.img-video-box{display: none;position: absolute;top:0;left: 0;width: 100%;height: 100%;background: #000;z-index: 99}
.img-show-box{position: relative}
.img-video-box .video-mobile{width: 375px;height: 375px}
@media screen and (max-width: 1479px) and (min-width: 1025px){
    .video-mask-pain{width:744px;height:562px}
}
@media only screen and (max-width: 1024px) and (min-width: 992px) {
    .video-mask-pain{width:688px;height:387px}
}

/*sale block*/
.banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets{left:50% !important}
.banner-swiper .swiper-pagination-bullet-active {background:#fff !important;opacity: 1 !important}
.swiper-pagination-bullet{background: #fff !important;opacity: 0.6 !important}

.countdown-block{display: flex;display: -webkit-flex;justify-content: flex-end;height: 60px;padding: 0;margin-top: 12px;align-items: center;background: url("../images/madian/sale/countdown-women-day-bg-pc.jpg") no-repeat center;background-size: 100% auto}
.countdown-block-left,.countdown-block-right{margin: 0}
.cart-sale-label{display: none;width: 100%;text-align: center;padding:5px 0;background: #387821;color: #fff;font-weight: bold;position: absolute;left:0;bottom:0}
.cart-sale-label.disable,.cart-sale-label.show{display: block}

.countdown-dot-mobile{display: block;font-size: 12px;transform: rotate(90deg); height: 17px;width: 10px;margin: -16px 0 0;color: #fff}
.countdown-block-right span:last-child{margin-right: 0}
.countdown-block-right{display: flex;display: -webkit-flex;font-size: 20px;font-weight: bold;color: #fff;position: relative;margin: 0;align-items: center;width: 223px;justify-content: flex-end;padding-right: 6px}
.countdown-block-right span{display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;margin: 0 4px;flex-shrink: 0;border-radius: 6px;background: #fff;border: none;color: #303030}
.countdown-block-right span.sec{
    color: #fff;
    background: #9f7445;
    border: none;
}


@media screen and (min-width:992px) and (max-width:1632px){
    .countdown-block-right{ width: 43%;font-size:14px}
    .countdown-block-right span{width: 18%; margin: 0 2px;  height: 32px;line-height: 32px}
}

.cart-all .coupon-item-content{display: none}

.category-banner-pc{display: block;position: relative;width: 100%;max-width: 1600px;margin: 0 auto}
.category-banner-pc .load-content{padding-bottom: 8.75%;position: relative}
.category-banner-pc img{position: absolute;width: 100%;height: 100%;left: 0;top:0;right: 0}
.category-banner-mobile{display: none !important}
.category-price-show{display: flex;display: -wekit-flex;align-items: center;margin: 0 0 0 5px}
.category-product-price{display: none}
.category-product-price.original_price_show{display: block;font-size: 14px;color: #8B8B8B;text-decoration: line-through;font-weight: 400;margin:0 0 0 4px}
.category-price-show .Rideaux-ProPrice{margin: 0}

/*sample block*/
.sample-box{display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999}
.sample-box .sample-box-bg{background: rgba(0,0,0,0.5);width: 100%;height: 100%;position: fixed}
.sample-box-close{display: block;width: 22px; height: 22px;z-index: 99;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAATFJREFUSEvtlDFKxEAYhd9bEm218wBWKTLjHQQvsOAFFMF6T2AhiNi52Lmlp3ALC+sMA4E0Ym2rxTCE/BLIhhCSTVTWaqedmW/e/95jiA0tboiLLbh29v+tUEqdkjxOkuQCQNEOWWutReTGOTfNsuyzvd+pOIqigzAM30nuisjCGHPWhCuljkguAeyJyJ0xZjYKXB6K43g6mUyeAAQi8miMOS/hldIlyX0Ar977kzRNv0aDu+AA7gE8D0HLu4PhtZR7kjvrlK6UD4Ir5TOStyQhIh/OucOuwJp2DIKbnoqIVFPWnvd9CWvB7aDyPH8IgmDRDrQL3gvuS7+vLaNbobWeA7jsCmoFFxFXFIWy1r6NBpfjaq2vvPfXXT0t4WWQ1tqXH1nx1396sBW/fWALrp37BqJftRddgUW5AAAAAElFTkSuQmCC") no-repeat center;background-size: 100% auto;position: absolute;right:30px;top:22px}
.sample-box-close:hover{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAATBJREFUSEvtlSGug0AARIeCAASWG5BwCSAkmBoOgGtAI7kAAYVEYVCtwuE4QMMB8HCDGlAQfpakTX+B0t+k5qdrd/dldmZ2l6qqasQHBvUFX139R1acz2dUVYXD4YDdbjfrTdM0OJ1OcF0XHMfN5hetuFwu04a+76EoChzH+QWv6xpBEKBtW+z3e1iW9RqYrCrLEnEcYxgGqKoK27YnOFHq+z66roMkSfA8DyzLvg5eghuGMSndgpK9m624V07T9HSCZ0r/VLc8z3E8HkFRFARBQBRF4Hn+6UOwqfjeU0IaxxGapt08X6M/BT8Gpes6kiSZBboEXwWvpb/Wlkf4KjhNUxRFsRjUFc4wDMIwhCiKr9eNXI4sy2Ca5mJPCZwEKcvyos2b4b37B3zBN+c+ZsUPU8Df60Z7/NYAAAAASUVORK5CYII=") no-repeat center;background-size: 100% auto}
.sample-main{width: 520px;background: #fff;padding:0 30px 35px;position: relative;z-index: 99999;top:100px;transition: all .5s}
.sample-main p.title{font-size: 20px;font-weight: bold;padding: 20px 0;border-bottom: 1px solid #d5d5d5;position: relative}
.sample-main p.title.success{padding-left: 28px}
.sample-main p.title.success:before{display: block;width: 18px;height:18px;content: "";position: absolute;left: 0;top:25px;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMDIiIGhlaWdodD0iMTcuOTk4IiB2aWV3Qm94PSIwIDAgMTguMDAyIDE3Ljk5OCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICMzODc4MjE7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iU3VjY8OocyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4MTIgLTUxMikiPg0KICAgIDxwYXRoIGlkPSLlh4/ljrtfMTMiIGRhdGEtbmFtZT0i5YeP5Y67IDEzIiBjbGFzcz0iY2xzLTEiIGQ9Ik0tMTA3NTYsMTA0NTNhOS4wMSw5LjAxLDAsMCwxLTktOSw5LjAxLDkuMDEsMCwwLDEsOS05LDkuMDExLDkuMDExLDAsMCwxLDksOUE5LjAxMSw5LjAxMSwwLDAsMS0xMDc1NiwxMDQ1M1ptLTMuMTA4LTEwLjE3OGgwbC0xLjQxNSwxLjQxNiwzLjUzMywzLjUzNiwxLjA2Ny0xLjA2NCw0Ljk0Ni00Ljk0NC0xLjQxLTEuNDE4LTQuNiw0LjYtMi4xMjQtMi4xMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjU3NyAtOTkyMykiLz4NCiAgPC9nPg0KPC9zdmc+DQo=") no-repeat center;background-size: 100% auto}
.sample-banner{margin-top: 20px}
.sample-banner .sample-full-box{display: none}
.sample-banner-img{position: relative;padding-bottom: 24.6%}
.sample-banner-img img{position: absolute;width: 100%;height: 100%;top:0;bottom: 0;right: 0;border-radius: 6px}
.sample-banner.sample-full .sample-banner-img{display: none}
.sample-banner.sample-full .sample-full-box{display: block;font-weight: bold;background: url("../images/madian/sample/sample-bg.png") no-repeat center;background-size: 100% 100%;padding: 8px 42px 8px 20px}
.sample-banner .sample-full-box>span{color:#387821}
.sample-list{display: flex;display: -webkit-flex;align-items: flex-start;flex-wrap: wrap;margin-top: 16px}
.sample-list>li{width: calc((100% - 40px) / 3);margin: 0 20px 12px 0;position: relative;overflow: hidden}
.sample-list>li:nth-child(3n){margin: 0 0 12px 0}
.sample-list>li>a{display: inline-block;vertical-align: bottom;width: 100%}
.sample-list>li.sampleItem img{width: 100%;transition: all .2s}
.sample-list>li.sampleItem img:hover{transform: scale(1.2)}
.sample-list>li p{overflow: hidden;width: 100%;height: 20px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis}
.sample-foot{display: flex;display: -webkit-flex;align-items: center;justify-content: flex-end;margin-top: 18px}
.sample-btn{display: block;padding: 14px 20px;border: 1px solid #D5D5D5;border-radius: 10px;font-size: 16px;font-weight: bold;margin: 0 0 0 20px}
.sample-cart-view.sample-btn{background: #303030;color: #fff}
.sample-cart-view.sample-btn:hover{background: #000}
.sample-continue.sample-btn:hover{background: #387821;color: #fff}
.sample-delete{display: block;width: 22px;height: 22px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAkFJREFUSEu1lS+MGkEUxr8XIPwxPYUi6WGwheAwUMW6HhqStgYLkgQSjoAghFBqMRgwGDiHIYfCQg0CQREo1NUAEyDTzGS3Yfd2l8slHTnz5ve++d7MPILFSCQSd263+yuABBGFAdyroRvO+YKIRsfj8Wk6nb6YIcg4KYAejyfHOc8T0Z1VYjHPOX8hovbxePxpTKADqyqfVYV2TN2aOAFj7PM1/B9Yhf6+pdIqm1DPGAtqcAl+r1JjkmvlEqwoyiOA8pvPbh9YGY/Hj2Rngc/nw+FwEEXSoYgIXq8X+/3+VQrNEkomk6L6P4wRHo8HjUYD6/Ua7XZbt5zP5xEMBlEoFGRik/FdgEdE9MW4GA6HUavV4HA4MBwO0el0ZEg2m0UqlcLlckGpVMJisTBT/USKomwAfDRLG4vFpCqXyyXhYgjo6XRCvV7HbDYzdVs+IEVR9AYaQiORCCqVioSLIaDlchnz+dy2hDfBYrdQHY/HJWgymaDZbN68QLZWiN2ZTAbpdBrn81nCnE4n+v0+er2eJZxz/suyeNdQUflqtSpBmi3dbheDwcDKY1m8bwC6xghxh1utFvx+v6z+crmUIdFoFMViEbvdDrlcDowx8+umPpANEX0wgwcCAaxWK91SKBTCdru1eiB/GGP3/+9JCymq6ikRfbpZbpsAUTTGWEL8cMZv09SStyTjnEsLdN+mtvG9yq+Vaiyr1pRXW9Orgl6rFyrV1tS2bU3Xm9Te98A5fxCNVPNfqAMgLBPNdGTVTP8Cy60tN6n328EAAAAASUVORK5CYII=") no-repeat center;background-size: 100% auto;position: absolute;right: 6px;bottom: 6px;z-index: 99}
.sample-item-top{position: relative;margin-bottom: 6px;border-radius: 10px;overflow: hidden}
.sample-flex{display: flex;display: -webkit-flex;align-items: center;justify-content: flex-start;margin-bottom: 20px}
.sample-add-btn{display: block;color: #387821;margin: 0;position: relative}
.sample-add-btn:hover{color: #387821}
.sample-view-btn{display: block;width: 26px;height: 26px;margin: 0 12px 0 0;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzUgMTI4LjMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzg3ODIxO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMSwxMThIMjAuNjdhNS4xNSw1LjE1LDAsMCwwLDAsMTAuM0gzMUE1LjE1LDUuMTUsMCwwLDAsMzEsMTE4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY3LjcxLDExOEg0OS4zNGE1LjE1LDUuMTUsMCwwLDAsMCwxMC4zSDY3LjcxYTUuMTUsNS4xNSwwLDEsMCwwLTEwLjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY5Ljg1LDExOEgxNTkuNTZhNS4xNSw1LjE1LDAsMCwwLDAsMTAuM2gxMC4yOWE1LjE1LDUuMTUsMCwwLDAsMC0xMC4zWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MS4xOSwxMThIMTIyLjgyYTUuMzIsNS4zMiwwLDAsMC0uNTYuMDZMOTYuODIsODEuMzVoNjkuMjZhNC43LDQuNywwLDAsMCwuOTItLjA5bC4yNC0uMDVBNSw1LDAsMCwwLDE2OCw4MWwuMDgsMGE0LjI4LDQuMjgsMCwwLDAsLjc2LS40MWwuMi0uMTRhNS4wOCw1LjA4LDAsMCwwLC41Ny0uNDdsLjExLS4xYTQuNDYsNC40NiwwLDAsMCwuNTUtLjY3Yy4wNS0uMDYuMDktLjE0LjE0LS4yMXMuMTItLjE4LjE3LS4yOGEyLDIsMCwwLDAsLjE0LS4zLDIuNCwyLjQsMCwwLDAsLjExLS4yMyw1LjA5LDUuMDksMCwwLDAsLjI2LS44NGMwLS4wNSwwLS4xMSwwLS4xN2E0LjIzLDQuMjMsMCwwLDAsLjA4LS43OS41LjUsMCwwLDAsMC0uMTJzMCwwLDAtLjA3YTQuNiw0LjYsMCwwLDAtLjA5LS45MSwxLjMzLDEuMzMsMCwwLDAsMC0uMTksNS40OSw1LjQ5LDAsMCwwLS4yMS0uNjlsLS4wOS0uMjNhNS42LDUuNiwwLDAsMC0uMzktLjcybDAsMGEuMjEuMjEsMCwwLDAsMC0uMDZjLTkuMTMtMTMuODgtMzQtMjIuMTctNTIuOS0yMi4xNy0xNi4wNiwwLTI1LjMzLDYuMjgtMzEuOTEsMTMuOTFMNjcuODYsMzkuNTlhMjMuODMsMjMuODMsMCwwLDAsMS45Mi0yOS40OEEyMy4zNCwyMy4zNCwwLDAsMCwzNy4wNyw0LjNhMjMuNzksMjMuNzksMCwwLDAtNS43NSwzMi44OCwyMy4yNCwyMy4yNCwwLDAsMCwxNS4xOSw5Ljc1LDIzLjU1LDIzLjU1LDAsMCwwLDQuMDkuMzYsMjMsMjMsMCwwLDAsOC44NS0xLjc3TDc3LjE2LDcxLjA2SDQ2LjM0YTIzLjY0LDIzLjY0LDAsMSwwLDAsMTAuMjlINzcuMTFjLTIuNzIsMTEuMTMtMS43NSwyMS44OSw2LjkzLDM0LjQuNTMuNzcsMS4xLDEuNTMsMS42OCwyLjI5YTUuMTQsNS4xNCwwLDAsMCwuMzYsMTAuMjZoMzMuNTFhNC45MSw0LjkxLDAsMCwwLC42NywwbC4yOC0uMDZhMy40OCwzLjQ4LDAsMCwwLC40NC0uMWwuMjEtLjA3YTUuMjIsNS4yMiwwLDAsMCwxLjYzLjI5aDE4LjM3YTUuMTUsNS4xNSwwLDAsMCwwLTEwLjNabS00MiwwYTY3Ljc2LDY3Ljc2LDAsMCwxLTYuNy04LjExQzg2LjE0LDEwMC43Miw4NSw5My4yOSw4Ni44MSw4NWwyMS42NCwzMS4yMSwxLjI1LDEuOFptMTguMjItNTYuNThjMTIuMjUsMCwyNi4wNiw0LDM1LjM1LDkuNjRIOTRDOTkuNjUsNjQuNzYsMTA2LjMyLDYxLjQyLDExNy40Miw2MS40MlpNNDguMjksMzYuNzlhMTMsMTMsMCwwLDEtOC41MS01LjQ3QTEzLjQ2LDEzLjQ2LDAsMCwxLDQzLDEyLjdhMTIuOTIsMTIuOTIsMCwwLDEsNy41LTIuNCwxMi41NSwxMi41NSwwLDAsMSwyLjI4LjJBMTMuMDYsMTMuMDYsMCwwLDEsNjEuMzIsMTZhMTMuNDcsMTMuNDcsMCwwLDEtMy4yNCwxOC42MkExMi45MywxMi45MywwLDAsMSw0OC4yOSwzNi43OVpNMjMuNDYsODkuNTVBMTMuMzUsMTMuMzUsMCwxLDEsMzYuNjIsNzYuMjEsMTMuMjcsMTMuMjcsMCwwLDEsMjMuNDYsODkuNTVaIi8+PC9nPjwvZz48L3N2Zz4=") no-repeat center;background-size: 100% auto;content:""}
.sample-view-btn:hover{border:none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzUgMTI4LjMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzAzMDMwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMSwxMThIMjAuNjdhNS4xNSw1LjE1LDAsMCwwLDAsMTAuM0gzMUE1LjE1LDUuMTUsMCwwLDAsMzEsMTE4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY3LjcxLDExOEg0OS4zNGE1LjE1LDUuMTUsMCwwLDAsMCwxMC4zSDY3LjcxYTUuMTUsNS4xNSwwLDEsMCwwLTEwLjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY5Ljg1LDExOEgxNTkuNTZhNS4xNSw1LjE1LDAsMCwwLDAsMTAuM2gxMC4yOWE1LjE1LDUuMTUsMCwwLDAsMC0xMC4zWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MS4xOSwxMThIMTIyLjgyYTUuMzIsNS4zMiwwLDAsMC0uNTYuMDZMOTYuODIsODEuMzVoNjkuMjZhNC43LDQuNywwLDAsMCwuOTItLjA5bC4yNC0uMDVBNSw1LDAsMCwwLDE2OCw4MWwuMDgsMGE0LjI4LDQuMjgsMCwwLDAsLjc2LS40MWwuMi0uMTRhNS4wOCw1LjA4LDAsMCwwLC41Ny0uNDdsLjExLS4xYTQuNDYsNC40NiwwLDAsMCwuNTUtLjY3Yy4wNS0uMDYuMDktLjE0LjE0LS4yMXMuMTItLjE4LjE3LS4yOGEyLDIsMCwwLDAsLjE0LS4zLDIuNCwyLjQsMCwwLDAsLjExLS4yMyw1LjA5LDUuMDksMCwwLDAsLjI2LS44NGMwLS4wNSwwLS4xMSwwLS4xN2E0LjIzLDQuMjMsMCwwLDAsLjA4LS43OS41LjUsMCwwLDAsMC0uMTJzMCwwLDAtLjA3YTQuNiw0LjYsMCwwLDAtLjA5LS45MSwxLjMzLDEuMzMsMCwwLDAsMC0uMTksNS40OSw1LjQ5LDAsMCwwLS4yMS0uNjlsLS4wOS0uMjNhNS42LDUuNiwwLDAsMC0uMzktLjcybDAsMGEuMjEuMjEsMCwwLDAsMC0uMDZjLTkuMTMtMTMuODgtMzQtMjIuMTctNTIuOS0yMi4xNy0xNi4wNiwwLTI1LjMzLDYuMjgtMzEuOTEsMTMuOTFMNjcuODYsMzkuNTlhMjMuODMsMjMuODMsMCwwLDAsMS45Mi0yOS40OEEyMy4zNCwyMy4zNCwwLDAsMCwzNy4wNyw0LjNhMjMuNzksMjMuNzksMCwwLDAtNS43NSwzMi44OCwyMy4yNCwyMy4yNCwwLDAsMCwxNS4xOSw5Ljc1LDIzLjU1LDIzLjU1LDAsMCwwLDQuMDkuMzYsMjMsMjMsMCwwLDAsOC44NS0xLjc3TDc3LjE2LDcxLjA2SDQ2LjM0YTIzLjY0LDIzLjY0LDAsMSwwLDAsMTAuMjlINzcuMTFjLTIuNzIsMTEuMTMtMS43NSwyMS44OSw2LjkzLDM0LjQuNTMuNzcsMS4xLDEuNTMsMS42OCwyLjI5YTUuMTQsNS4xNCwwLDAsMCwuMzYsMTAuMjZoMzMuNTFhNC45MSw0LjkxLDAsMCwwLC42NywwbC4yOC0uMDZhMy40OCwzLjQ4LDAsMCwwLC40NC0uMWwuMjEtLjA3YTUuMjIsNS4yMiwwLDAsMCwxLjYzLjI5aDE4LjM3YTUuMTUsNS4xNSwwLDAsMCwwLTEwLjNabS00MiwwYTY3Ljc2LDY3Ljc2LDAsMCwxLTYuNy04LjExQzg2LjE0LDEwMC43Miw4NSw5My4yOSw4Ni44MSw4NWwyMS42NCwzMS4yMSwxLjI1LDEuOFptMTguMjItNTYuNThjMTIuMjUsMCwyNi4wNiw0LDM1LjM1LDkuNjRIOTRDOTkuNjUsNjQuNzYsMTA2LjMyLDYxLjQyLDExNy40Miw2MS40MlpNNDguMjksMzYuNzlhMTMsMTMsMCwwLDEtOC41MS01LjQ3QTEzLjQ2LDEzLjQ2LDAsMCwxLDQzLDEyLjdhMTIuOTIsMTIuOTIsMCwwLDEsNy41LTIuNCwxMi41NSwxMi41NSwwLDAsMSwyLjI4LjJBMTMuMDYsMTMuMDYsMCwwLDEsNjEuMzIsMTZhMTMuNDcsMTMuNDcsMCwwLDEtMy4yNCwxOC42MkExMi45MywxMi45MywwLDAsMSw0OC4yOSwzNi43OVpNMjMuNDYsODkuNTVBMTMuMzUsMTMuMzUsMCwxLDEsMzYuNjIsNzYuMjEsMTMuMjcsMTMuMjcsMCwwLDEsMjMuNDYsODkuNTVaIi8+PC9nPjwvZz48L3N2Zz4=") no-repeat center;background-size: 100% auto}
.sample-view-btn.disable,.sample-view-btn.disable:hover{border:none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzUuMzggMTI4LjM1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2E1YTVhNTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuWbvuWxgl8yIiBkYXRhLW5hbWU9IuWbvuWxgiAyIj48ZyBpZD0i5Zu+5bGCXzEtMiIgZGF0YS1uYW1lPSLlm77lsYIgMSI+PGcgaWQ9IuWbvuWxgl8yLTIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yLTIiIGRhdGEtbmFtZT0i5Zu+5bGCIDEtMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzEuMzgsMTE4SDIxLjA1YTUuMTUsNS4xNSwwLDAsMCwwLDEwLjNIMzEuMzhhNS4xNSw1LjE1LDAsMSwwLDAtMTAuM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02OC4wOSwxMThINDkuNzJhNS4xNSw1LjE1LDAsMCwwLDAsMTAuM0g2OC4wOWE1LjE1LDUuMTUsMCwwLDAsMC0xMC4zWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3MC4yMywxMThIMTU5Ljk0YTUuMTUsNS4xNSwwLDAsMCwwLDEwLjNoMTAuMjlhNS4xNSw1LjE1LDAsMSwwLDAtMTAuM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDEuNTcsMTE4SDEyMy4yYTUsNSwwLDAsMC0uNTYuMDZMOTcuMiw4MS4zNGg2OS4yNmE0LjcsNC43LDAsMCwwLC45Mi0uMDlsLjI0LDBhNSw1LDAsMCwwLC43Ni0uMjFoLjA4YTQsNCwwLDAsMCwuNzYtLjQxbC4yLS4xNEE1LjA4LDUuMDgsMCwwLDAsMTcwLDgwbC4xMS0uMWE0LjQ2LDQuNDYsMCwwLDAsLjU1LS42N2MwLS4wNi4wOS0uMTQuMTQtLjIxYTIuMjksMi4yOSwwLDAsMCwuMTctLjI4LDIuMDksMi4wOSwwLDAsMCwuMTQtLjMsMS42MywxLjYzLDAsMCwwLC4xMS0uMjMsNC44MSw0LjgxLDAsMCwwLC4yNi0uODR2LS4xN2E0LjE1LDQuMTUsMCwwLDAsLjA4LS43OXYtLjE5YTQuNjgsNC42OCwwLDAsMC0uMDktLjkxdi0uMTlxLS4wOS0uMzQtLjIxLS42OWwtLjA5LS4yM2E1LDUsMCwwLDAtLjM5LS43Mmgwdi0uMDZjLTkuMTMtMTMuODgtMzQtMjIuMTctNTIuOS0yMi4xNy0xNi4wNiwwLTI1LjMzLDYuMjgtMzEuOTEsMTMuOTFMNjguMjQsMzkuNThBMjMuODMsMjMuODMsMCwwLDAsNzAuMTYsMTAuMWEyMy4zNSwyMy4zNSwwLDAsMC0zMi40Ni02bC0uMjUuMTdBMjMuNzgsMjMuNzgsMCwwLDAsMzEuNywzNy4xN2EyMy4zMiwyMy4zMiwwLDAsMCwyOC4xMyw4LjM0TDc3LjU0LDcxLjA1SDQ2LjcyYTIzLjY0LDIzLjY0LDAsMSwwLDAsMTAuMjlINzcuNDljLTIuNzIsMTEuMTMtMS43NSwyMS44OSw2LjkzLDM0LjQuNTMuNzcsMS4xLDEuNTMsMS42OCwyLjI5YTUuMTQsNS4xNCwwLDAsMCwuMzYsMTAuMjZIMTIwYTMuNzUsMy43NSwwLDAsMCwuNjcsMGwuMjgtLjA2YTIuMzMsMi4zMywwLDAsMCwuNDQtLjFsLjIxLS4wN2E1LDUsMCwwLDAsMS42My4yOWgxOC4zN2E1LjE1LDUuMTUsMCwwLDAsMC0xMC4zWm0tNDIsMGE2Ni44LDY2LjgsMCwwLDEtNi43LTguMTFjLTYuMzUtOS4xNy03LjQ5LTE2LjYtNS42OC0yNC44OWwyMS42NCwzMS4yMSwxLjI1LDEuOFptMTguMjItNTYuNThjMTIuMjUsMCwyNi4wNiw0LDM1LjM1LDkuNjRIOTQuMzhjNS42NS02LjMsMTIuMzItOS42NCwyMy40Mi05LjY0Wk00OC42NywzNi43OGExMywxMywwLDAsMS04LjUxLTUuNDcsMTMuNDYsMTMuNDYsMCwwLDEsMy4yMi0xOC42MiwxMi45MiwxMi45MiwwLDAsMSw3LjUtMi40LDEzLjQyLDEzLjQyLDAsMCwxLDIuMjguMkExMy4wOSwxMy4wOSwwLDAsMSw2MS43LDE2YTEzLjQ4LDEzLjQ4LDAsMCwxLTMuMjQsMTguNjJBMTIuOTEsMTIuOTEsMCwwLDEsNDguNjcsMzYuNzhaTTIzLjg0LDg5LjU0QTEzLjM1LDEzLjM1LDAsMSwxLDM3LDc2di4xOUExMy4yNywxMy4yNywwLDAsMSwyMy44NCw4OS41NFoiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+") no-repeat center;background-size: 100% auto}
.sample-item-num{width: 60px;height: 20px;line-height: 22px;display: block;background: #387821;color: #fff;text-align: center;z-index: 9;position: absolute;left: -22px;top:0;transform: rotate(-45deg)}
.sample-item-num>i{display: block;position: relative;transform: rotate(45deg);font-size: 12px}
.cart-dec .qty-flex.disable,.sample-qty,.cart-list-mobileright .qty-flex.disable{display: none}
.sample-qty.disable{display: block}
.sampleBoxFlex{display: none}
.sampleBoxFlex.disable{display: flex;display: -webkit-flex;justify-content: space-between;  align-items: center;  margin-top: 12px}
/*product standard*/
.new-standard .textRadio {justify-content: flex-start;margin: 0 -6px}
.new-standard .textRadio .attr-radio {width: auto;min-width:108px;height:33px;margin: 0 6px 20px}
.new-standard .textRadio>.attr-radio:nth-last-of-type(1){margin-right: 0}
.new-standard .curtains-num .attr-radio {margin-right: 10px; height: 140px}
/*swiper*/


.product-left{width: calc(100% - 687px);margin: 0 99px 0 0}
.gallery-top{display: block; height: fit-content;max-width: 650px;width:100%}
.gallery-top .swiper-pagination-fraction {display: none}
/* .swiper-container-box{margin-bottom: 20px} */
.gallery-top-parent .swiper-button-next,.gallery-top-parent .swiper-button-prev{display:block !important;width:54px;height:54px;background:#fff;box-shadow:0 4px 8px rgb(3 3 3 / 16%);opacity:1;color:#000;border-radius:50%;text-align:center;line-height:59px;top:50%;transform:translateY(-17px)}
/*.gallery-top-parent{width:calc(100% - 90px);max-width:826px;padding:0 65px;height:fit-content}*/
.gallery-top-parent{width:calc(100% - 90px);max-width:826px;padding:0 65px;}
.gallery-top-parent .product-img-block{margin-bottom: 0}
.gallery-top-parent .swiper-button-next:hover,.gallery-top-parent .swiper-button-prev:hover{background:#f7f7f7}
.gallery-top-parent .swiper-button-next::after,.gallery-top-parent .swiper-button-prev::after{font-size:18px;font-weight:600}
.gallery-top-parent .swiper-button-next{right:14px;text-indent:4px}
.gallery-top-parent .swiper-button-prev{left:14px;text-indent:-4px}
.gallery-top .swiper-slide img:hover {cursor:url(https://www.ikea.com/fr/fr/products/resources/images/expand-black-circle.png), auto}
/*.gallery-top-parent{position:relative;height:fit-content}*/
.gallery-top-parent{position:relative;}
.gallery-thumbs-parent{padding:0;display:flex;align-items:center;position: relative}
.gallery-thumbs-parent .swiper-button-next,.gallery-thumbs-parent .swiper-button-prev{transform: rotate(90deg);}
.gallery-thumbs-parent .swiper-button-next:after,.gallery-thumbs-parent .swiper-button-prev:after{font-size:30px;color:#303030}
.gallery-thumbs-parent .swiper-button-next{top:unset;bottom:4px;left:11px}
.gallery-thumbs-parent .swiper-button-prev{top:24px;left:29px}
.swiper-container.gallery-thumbs{height:550px}
.swiper-container.gallery-thumbs .swiper-slide{border-radius:4px;cursor:pointer;overflow:hidden;padding:2px}
.gallery-thumbs .swiper-slide-thumb-active{border:3px solid #387821}
.gallery-thumbs .swiper-slide  img{border-radius:4px;max-width: 80px}
.gallery-thumbs .swiper-slide  img.lazyloading{min-height:76px}
@media screen and (max-width:1600px){
    .product-left{width:calc(100% - 640px);margin:0 30px 0 0}
    .gallery-top-parent .swiper-button-next{right:0;}
    .gallery-top-parent .swiper-button-prev{left:0;}
    .swiper-container.gallery-thumbs{height:460px}
    .gallery-top-parent{padding:0 60px}
    .gallery-top-parent .swiper-button-next,.gallery-top-parent .swiper-button-prev{width:48px;height:48px;line-height:53px}
}
@media screen and (max-width:1600px) and (min-width:1480px){
    .gallery-thumbs-parent .swiper-button-next{bottom: 20px;}
    .gallery-thumbs-parent .swiper-button-prev{top: 42px}
}
@media screen and (max-width:1479px) and (min-width:1400px){
    .gallery-thumbs-parent .swiper-button-next{bottom: -16px;}
    .gallery-thumbs-parent .swiper-button-prev{top: 0px}
}
@media screen and (max-width:1399px) and (min-width:1280px){
    .product-left{width:calc(100% - 508px);margin:0 70px 0 0;}
    .product-right{width:488px;}
    .gallery-thumbs-parent .swiper-button-next{bottom: -12px;}
    .gallery-thumbs-parent .swiper-button-prev{top: 6px;left: 26px}
    .swiper-container.gallery-thumbs{height:516px}
}
@media screen and (max-width:1280px) and (min-width:992px){
    .product-left{width:calc(100% - 470px);}
    .product-right{width:440px;}
    .swiper-container.gallery-thumbs{height:320px }
    .gallery-thumbs-parent .swiper-button-next{bottom: -16px;}
    .gallery-thumbs-parent .swiper-button-prev{top: 0px;}
    .gallery-top-parent{padding:0 40px}
    .gallery-top-parent .swiper-button-next,.gallery-top-parent .swiper-button-prev{width:36px;height:36px;line-height:39px}
}
@media screen and (max-width:1280px) and (min-width:1025px){
    .gallery-thumbs-parent .swiper-button-prev{top: 0px;left: 14px}
}
@media screen and (min-width: 992px) and (max-width: 1024px){
    .swiper-container.gallery-thumbs{width:100%;margin-top: 10px;height: 66px}
    .swiper-container-box{flex-direction:column-reverse}
    .gallery-top-parent{width:100%;padding:0 35px}
    .gallery-thumbs-parent{width:416px;padding:0 20px}
    .gallery-thumbs .swiper-slide-thumb-active{border:2px solid #387821}
    .gallery-thumbs-parent .swiper-button-next{top:unset;bottom:13px;right:-6px;left:unset;transform:rotate(0deg)}
    .gallery-thumbs-parent .swiper-button-prev{top:41px;left:-6px;transform:rotate(0deg)}
    .gallery-top-parent .swiper-button-prev{left:-2px}
    .gallery-top-parent .swiper-button-next{right:-2px}
}
@media screen and (max-width: 991px){
    .gallery-thumbs-parent{display:none}
}





.new-standard #productSku{color: #303030}
.new-standard #productSku span {font-size: 12px}
.productImg-arr{width: 100%;align-items: flex-start;justify-content: space-between;flex-wrap: wrap; display: none}
.new-standard .product-price-top {flex-wrap: wrap;width: 100%}
.product-img-block{position: relative;padding-bottom: 0;cursor: pointer}
.new-standard .attr-radio{width: auto;margin: 0 0 20px;height: 80px;display: flex;align-items: center;padding: 0 12px;position: relative;cursor: pointer}
.new-standard .product-value.imgRadio{border-radius: 6px}
.new-standard .imgRadio .attr-radio{width: 56px; height: 56px;padding: 0;margin-right: 10px}
.new-standard .imgRadio .attr-radio img{width: 54px;height: 54px;margin: 0;max-width: 100%;border-radius:6px; border: 3px solid #fff}
.new-standard .attr-radio:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;border-radius: 6px}
.product-value.imgRadio .attr-radio:before{ border-radius: 6px; border-color: transparent}
.new-standard .attr-radio.active:after{width: 14px;height: 13px}
.new-standard .attr-radio.active:before, .new-standard .product-value.imgRadio .attr-radio.active:before,
.new-standard .attr-radio:hover:before, .new-standard .product-value.imgRadio .attr-radio:hover:before {border-width: 2px}
.new-standard .product-value.imgRadio .attr-radio.active:after {width: 14px; height: 13px}
.new-standard .product-secure{max-width: 100%;justify-content: flex-start;flex-wrap: wrap; background-color: #F9F9F9; padding: 18px 23px}
.new-standard .product-secure .product-secureItem:first-child{margin:0}
.new-standard .product-rew-block{justify-content: space-between;align-items: center; flex-wrap: wrap}
.new-standard .attr-radio {height: 120px;padding: 6px 12px;flex-wrap: wrap;justify-content: center}
.new-standard .product-custom{padding:0}

/* PC 分享弹层 */
#sharePopover{display:none;position:absolute;right:-15px;top:36px;width:160px;padding:7px 10px;background-color:#fff;box-shadow:0 3px 11px -2px #999;border-radius:20px;z-index:3;user-select:none;cursor:default}
.new-standard #sharePopover{right:-38px;top:36px}
#sharePopover img{cursor:pointer}
#sharePopover>.arrow-top{display:block;content:'';margin:0;width:10px;height:10px;background-color:#fff;box-shadow:-5px -5px 11px -2px #ccc;transform:rotate(45deg);position:absolute;top:-5px;right:20px}
.new-standard #sharePopover>.arrow-top{right:68px}
#sharePopover li>a{position:relative}
#sharePopover li>a:hover::after{content:'';width:30px;height:30px;display:block;position:absolute;background:rgba(255,255,255,0.39);box-shadow:0 4px 8px rgba(0,0,0,0.12);border-radius:50%;top:0;z-index:-1}
#sharePopoverMobile,#cartPopover,#cartPopoverMobile{display:none}
#cartPopover{flex-direction:column;position:absolute;top:0;right:0;background-color:#fff;box-shadow:0 0 3px 0 #999;width:420px;height:auto;z-index:9999;min-height:100%;justify-content:flex-start}
#cartPopover .cartModol-header-box{width:420px;height:270px;background:url("/assets/images/madian/product/cart_modol_bg.png") no-repeat;background-size:420px 264px;background-color:#fff;z-index:10001}
#cartPopoverMobile .cartModol-header-box{width:calc(100% - 40px);height:154px;position:fixed;background:#fff;padding-top:20px;z-index:10001}
#cartPopover .line{width:100%;height:1px;background-color:#d5d5d5;margin-top:20px}
#cartPopover #btnKeepShopping{border:1px solid #d5d5d5;background-color:#fff;margin:0 0 0 20px}
#cartPopover .pour-vous-title{height:24px;font-size:18px;font-family: Nunito Sans, serif;font-weight:bold;line-height:24px;color:#303030;margin:10px auto 30px;text-align:center}
.recom-product-box{padding:30px 30px 10px;width:100%}
 .cartModol-list{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap; width: 100%}
 .cartModol-list li:hover{box-shadow: 0 6px 12px rgb(0 0 0 / 8%);margin-top: -4px}
 .cartModol-list li{width: calc(50% - 10px);margin:0 0 20px 0;border: 1px solid #D5D5D5}
.cartModol-list li:nth-child(2n+1){margin-right: 20px}
.cartModol-list .Rideaux-ProColorFix .imgBox{max-width: 22px;margin: 0 5px 0 0;padding-bottom: 22px}
.cartModol-list .Rideaux-ProColorFix .blockNum{line-height: 22px;max-width: 22px;font-size: 12px}
.cartModol-list .Rideaux-ProPrice{font-size: 16px;line-height: 16px}
.cartModol-list .Rideaux-ProColorT{display: block;font-size: 12px;margin: 15px 0 10px;    line-height: 12px}
.cartModol-list  .Rideaux-ProTitle{font-size: 12px;max-width: 100%}
.cartModol-list .priceTab,#cartPopover .Rideaux-tab{display: none}
.cartModol-list .Rideaux-dec{padding: 6px 6px 12px;min-height: 145px}
.cartModol-list .category-price-show{margin-left: 0}

#cartPopover #btnGoCart {margin: 0}
#cartPopover #btnKeepShopping span {color: #303030}
#cartPopover #btnKeepShopping:hover{background: #387821}
#cartPopover #btnKeepShopping:hover span{color: #fff}
#cartPopover .add-cart-btn2{border-radius:10px;height:50px;padding:0 20px;white-space: nowrap}
#cartPopover .cart-product {font-size: 16px;margin-bottom: 10px}
#cartPopover .cart-price {margin-bottom: 10px}
#cartPopover .cart-price span {font-size: 20px; font-weight: 700; color: #4B7902}
#cartPopover .tip-text{height:27px;font-size: 20px;font-weight: bold;line-height: 27px;color: #303030;margin-top: 12px;margin-bottom: 30px}
#btnCloseCart {position: absolute; top: 22px; right: 22px; width: 40px;height: 40px; background: url("/assets/images/madian/product/icon_closev1.png") }
#btnCloseCart:hover{background: url("/assets/images/madian/product/icon_closev1_hover.png")}
.cartModol-header-box{position: fixed;background-color: #fff}
.cartModol-title-pain{ width: calc(100% - 60px);text-align: center;border-bottom: 1px dashed #D5D5D5;padding: 90px 0 30px}

.dialog-mask-bg {display: none;width: 100vw; height: 100%; background: rgba(0, 0, 0, 0.39); position: fixed; top: 0; left: 0; z-index: 1000004;overflow-y: auto}
#copySuccess {display: none;position: fixed;left: 50%; top:50%; transform: translate(-50%); background-color: #fff; border-radius: 6px; width: 237px; height: 42px;align-items: center; padding-right: 12px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);z-index: 999}
#shareCopySuccessPc,
#copySuccessPC {
    display: none;position: absolute;right: -10px;top:41px;background-color: #fff;line-height: 16px; border-radius: 6px;width: 237px; height: 42px;align-items: center;
     padding-right: 12px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);z-index: 999
 }
.new-standard #shareCopySuccessPc,
.new-standard #copySuccessPC{right: -60px;top:41px}
.new-standard .cartBox-num {margin: 0 0 40px 0; height: 35px;border-radius: 6px; display: inline-flex; width: 118px}
.new-standard .cartBox-num-sec, .new-standard .cartBox-num-add {font-size: 18px;width: 33px; height: 33px; margin: 0 !important}
.new-standard .cartBox-num-sec {border-top-left-radius: 6px; border-bottom-left-radius: 6px}
.new-standard .cartBox-num-add {border-top-right-radius: 6px; border-bottom-right-radius: 6px}
.new-standard .cartBox-num-input {font-size: 16px; width: 50px}
.new-standard .cartBox-num-sec:hover, .new-standard .cartBox-num-add:hover {background-color: #D6EECD}
.new-standard .add-cart-btn2 {height: 60px}
.new-standard .product-attr-title{line-height: 24px}
.new-standard .product-attr-title span{font-size:18px}
.new-standard .addcart-box-form{margin-bottom: 10px}
:root{
    --swiper-theme-color:#000!important;
    --primary-color: #387821;
    --theme-color: #387821;
}
#bottomBanner {width: calc(100% - 40px);height: auto;max-width: 1600px;max-height: 320px;overflow: hidden;background: #ECECEC}
.bottom-banner-pc{display: block}
.bottom-banner-mobile{display: none}
.bottom-banner{position: relative;width: 100%;max-width: 1600px}
.bottom-banner .load-content{padding-bottom: 20%;position: relative}
#bottomBanner img{position: absolute;width: 100%;height: 100%;left: 0;top:0;right: 0}


/*product doublure*/
.measure-recommend{background: #F9F9F9;padding: 20px;display:flex;display: -webkit-flex;width: 100%;align-items: flex-start;margin-bottom: 20px}
.measure-recommend p{margin-bottom: 6px}
.measure-recommend-item{display: block;height:30px;border-radius:6px;border: 1px solid #ECECEC;background: #FFFFFF;margin-top:6px;line-height: 30px;text-align: center}
.measure-recommend-item.active{background: #D6EECD;border-color: #D6EECD}
.doublure-fix .box-content{width: 638px}
.doublure-item {margin-bottom: 30px}
.doublure-item img {width: 246px;margin: 0 12px 0 0}
.doublure-itemRight {width: calc(100% - 258px);margin: 0}
.doublure-itemRight p{font-size: 14px !important;margin-bottom: 6px !important;font-weight: 400 !important}
.doublure-itemRight p .add-price{color: #437F2E}
.doublure-itemRight p.title{font-size: 16px !important;font-weight: bold !important}
.ico-ombrage-25{display: inline-block;vertical-align: bottom;width: 36px;height: 19px;margin: 0 0 0 10px;background:url("../images/madian/ico-ombrage-25.svg") no-repeat center;background-size: 100% auto}
.ico-ombrage-55{display: inline-block;vertical-align: bottom;width: 36px;height: 19px;margin: 0 0 0 10px;background:url("../images/madian/ico-ombrage-55.svg") no-repeat center;background-size: 100% auto}
.ico-ombrage-95{display: inline-block;vertical-align: bottom;width: 36px;height: 19px;margin: 0 0 0 10px;background:url("../images/madian/ico-ombrage-95.svg") no-repeat center;background-size: 100% auto}

/*20221019*/
.sku-text{margin: 0}

@media screen and (max-width:1024px) and (min-width:992px){
    .video-mask-pain{position:relative;top:50%;margin:0 auto;transform:translateY(-50%);width:688px;height:387px;background:#000}
}

@media screen and (min-width:992px){
    /*.swiper-button-next,.swiper-button-prev{display:none !important}*/
    /*.swiper-button-next:hover,.swiper-button-prev:hover,.swiper-container:hover~.swiper-button-next,.swiper-container:hover~.swiper-button-prev{display: block !important}*/
    .fedex-banner{display: block;margin-bottom: 20px}
    .fedex-banner img{max-height: 51px}
    .fedex-banner-mobile{display: none}
    /*product v2*/
    .tab-item-mobile{display: none}
    /*Inspiration*/
    .inspiration-content{padding: 0 0 30px;}
    .inspiration-content .swiper-container{margin: -4px 0 0}
    .inspiration-content .inspiration-item{transition: all .3s}
    .inspiration-content .inspiration-item:hover{box-shadow: 0 6px 12px rgba(0,0,0,0.08);transform: translateY(-4px)}
    .inspiration-content .swiper-wrapper::after{content: '';width: calc((100% - 40px) / 3)}
}

@media screen and (max-width:1600px) and (min-width:992px){
    #container-sort>ul{left: auto;right: 0}
    .product-container{padding:0 20px}
    .swiper-scrollbar{left: 20px;width: calc(100% - 40px)}
    .fresh-content{padding:0 20px 30px}
    .onepage-label{font-size: 12px !important}
    .category-recommon{padding:0 20px}
}
@media screen and (max-width:1479px) and (min-width:1025px){
    .coupon-content .coupon-item{max-width: 300px;height: 110px}
    .coupon-content .coupon-item .coupon-detail-price {font-size: 20px}
    .coupon-content .coupon-item .coupon-detail-price>i {font-size: 40px}
    .coupon-content .coupon-item .coupon-info {font-size: 14px;width: 150%;transform: scale(0.75);margin-left: -27%}
    .coupon-content .coupon-code>p {font-size: 14px;width: 150%;transform: scale(0.75); margin-left: -16%}

}
@media screen and (max-width:1479px) and (min-width:992px){
    .leaderBoard-list .leaderBoard-item .priceTab{font-size:12px;min-width: 65px;line-height: 1}
    .leaderBoard-list .category-price-show{max-width: calc(100% - 65px);flex-wrap: wrap;height: 40px;align-items: flex-start}
    .leaderBoard-list .category-price-show>span{margin: 0 0 6px 0;line-height: 1;width: 100%}
    .leaderBoard-list .category-price-show>span:last-child{margin-bottom: 0}
    .leaderBoard-list .leaderBoard-item .Rideaux-ProPrice{font-size: 14px}
}
@media screen and (max-width:1360px) and (min-width:1200px){
    .onepage-left{width: calc(100% - 600px);margin: 0 50px 0 0}
}
@media screen and (max-width:1200px) and (min-width:992px){
    .onepage-left{width: calc(100% - 450px);margin: 0 50px 0 0}
    .onepage-right{width: 400px}
    .category-column-bottom .Rideaux-btn {width: 170px;font-size: 14px;float: right;margin: 0}
    .category-column-bottom>p{font-size:16px}
    .leaderBoard-list .leaderBoard-item{padding: 10px}
    .category-price-show{font-size: 14px}
    .category-product-price.original_price_show{font-size: 12px}
}
@media screen and (min-width:1025px){
.cart-coupon-model .coupon-content .coupon-item-content{flex-wrap: wrap}
.cart-coupon-model .coupon-content .coupon-item{width: 50%;max-width: 250px;height: 91px;margin-bottom: 12px}
.cart-coupon-model .coupon-content .coupon-item .coupon-info {width: 150%;transform: scale(.8);margin-left: -26%}
.cart-coupon-model .coupon-content .coupon-item .coupon-detail-price>i{font-size: 30px}
.cart-coupon-model .coupon-content .coupon-item .coupon-detail-price{font-size: 20px}
.cart-coupon-model .coupon-content .coupon-code>p{width: 150%;transform: scale(.8);margin-left: -15%}
}
@media screen and (max-width:1024px){

.coupon-content .coupon-item-content{flex-wrap: wrap}
.coupon-content .coupon-item{background: url(../images/madian/coupon-mobile.png) no-repeat center;background-size: contain; max-width: 161px;width:50%;height: 96px;flex-wrap: wrap;padding: 0 10px}

.coupon-content .coupon-itemLeft{height: 60px;padding:15px 0 10px 0}
.coupon-content .coupon-item{margin: 0 0 12px 0}
.coupon-content .coupon-item:nth-child(3),.coupon-content .coupon-item:nth-child(4){margin-bottom: 0}
.cart-coupon-model .coupon-content .coupon-item .coupon-detail-price,.coupon-content .coupon-item .coupon-detail-price{font-size: 12px}
.cart-coupon-model .coupon-content .coupon-item .coupon-detail-price>i,.coupon-content .coupon-item .coupon-detail-price>i{font-size: 16px}
.coupon-content .coupon-item .coupon-info {margin-top: 0;line-height: 16px;font-size: 12px}
.cart-coupon-model .coupon-content {margin: 20px -10px;max-width: calc(100% + 20px)}
.inspiration-title{padding:19px 12px}
.inspiration-item-name{font-size:15px}

}
.head.scroll-to-fixed-fixed{width: 100% !important;}

@media screen and (max-width:991px){
    .gallery-top-parent{padding: 0 ;margin: 0;width: 100%;max-width: unset}
    .gallery-top{max-width: unset}
    .banner-block-pc{display: none}
    .banner-block-mobile{display: block;position: relative;width: 100%;clear: both}
    .banner-block-mobile .load-content{padding-bottom: 56%;position: relative}
    .banner-block-mobile img{position: absolute;width: 100%;height: 100%;left: 0;top:0;right: 0}
    .index-bestlist>li {width: 100%; margin: 0 0 5px 0}
    .index-bestlist>li .discount-rate-label,.sale-item .discount-rate-label{width: 65px;height: 25px;line-height: 25px}
    .index-title { font-size: 16px; padding: 20px 0}
    .index-title::before{bottom: 20px}

    .Rideaux-fix{flex-flow: column wrap;justify-content: inherit;margin-bottom: 30px}
    .Rideaux-fix.voilagesList{margin-bottom: 0}
    .Rideaux-title{font-size: 18px;font-weight: bold;line-height: 24px;margin: 30px 0 12px}
    .Rideaux-fix li{margin: 0;position: relative;width: calc((100% - 12px) / 2) !important}
    .Rideaux-fix li:first-child{width: calc((100% - 12px) / 2);box-shadow: 0 2px 8px rgba(0,0,0,0.08)}
    .Rideaux-fix li:nth-child(2), .Rideaux-fix li:nth-child(3), .Rideaux-fix li:nth-child(4){width: calc((100% - 12px) / 2);box-shadow: 0 2px 8px rgba(0,0,0,0.08);border:none}
    .Rideaux-fix li:nth-child(2n+1) { order: 1; margin: 0 12px 12px 0}
    .Rideaux-fix li:nth-child(2n) { order: 2; margin: 0 0 12px 0}
    .Rideaux-fix li:nth-child(3){margin: 0 12px 0 0}
    .Rideaux-fix li:nth-child(4){margin: 0}
    .Rideaux-btn {position: relative;bottom: 0;right:0; width: 116px;height: 34px;font-size: 12px; line-height: 34px;display: block;margin: 12px auto}
    .Rideaux-tab{display: none}
    .Rideaux-ProTitle {font-size: 12px;max-width: 100%;margin: 0 0 6px 0;height: 32px; line-height: 16px}
    .Rideaux-ProPrice {font-size: 16px;line-height: 22px}
    .Rideaux-ProColorT {font-size: 12px; line-height: 16px;margin: 6px 0;display: none}
    .Rideaux-ProColorFix{margin-top: 6px}
    .Rideaux-ProColorFix .imgBox{max-width: 21px;margin:0 4px 0 0;padding-bottom: 21px}
    .blockNum{max-width: 21px;line-height: 21px;margin:0 4px 0 0;width: 100%;font-size: 12px}
    .Rideaux-dec{padding:6px 6px 10px}
    .fresh-content{padding: 0 20px 12px;max-width: 100%}
    .fresh-content .swiper-button-next, .fresh-content .swiper-container-rtl .swiper-button-prev,.fresh-content .swiper-button-next.swiper-button-disabled,.fresh-content .swiper-button-prev.swiper-button-disabled,.fresh-content .swiper-button-prev, .fresh-content .swiper-container-rtl .swiper-button-next{display: none}
    .fresh-small-title{display: block;font-size: 12px; margin: 6px 0 0;line-height: 1.5}
    .fresh-fix li{max-width: calc((100% - 14px) / 2)}
    .recomman-content .fresh-fix li{max-width: calc((100% - 14px) / 2);margin: 0 14px 14px 0}
    .recomman-content .fresh-fix li:nth-child(2n){margin: 0 0 14px 0}
    .index-swiper.fresh-fix{margin-bottom: 12px}
    .index-swiper.fresh-fix li{border:none;box-shadow: 0 2px 8px rgba(0,0,0,0.08)}
    .index-swiper-content{padding-bottom: 0}
    .swiper-scrollbar{left: 20px;bottom: -5px;width: calc(100% - 45px)}

    /*leaderBoard*/
    .leader-title{font-size: 18px;font-weight: bold;line-height: 24px;margin: 30px 0 12px 5px}
    .leaderBoard-content.madian-maxWidth{padding: 0}
    .leaderBoard-list .leaderBoard-item{width: 100%;margin: 0 0 12px 0;padding: 12px}
    .leaderBoard-list .leaderBoard-item .Rideaux-ProPrice{font-size: 20px}
    .leaderBoard-section{padding: 0 5px 20px;margin-bottom: 0;background: url("../images/madian/leader/topBanner-mobile.jpg") repeat center;background-size: 100% auto}
    .leaderBoard-list .leaderBoard-item>a{display: flex;display: -webkit-flex;justify-content: space-between}
    .leaderBoard-list .leaderBoard-item-left{width: 115px;margin: 0;padding-bottom: 115px;max-height: 115px}
    .leaderBoard-item-right{width:calc(100% - 121px);margin: 0}
    .leaderBoard-list .leaderBoard-item-name{margin: 0 0 10px 0}
    .leaderBoard-list .leaderBoard-item .Rideaux-ProPrice{font-size: 16px}
    .leader-moreBtn .moreBtn,.leader-moreBtn .moreBtn:hover,.leader-moreBtn .moreBtn:focus{padding: 10px 18px;background: #CA6C0F;font-size: 12px}
    .leaderBoard-title-totale,.leaderBoard-title-rideaux,.leaderBoard-title-voilages{width: 180px;height: 60px}
    .fr .leaderBoard-title-totale{background: url("../images/madian/leader/Top-Liste-Totale-mobile_fr.png") no-repeat center;background-size: 100% auto}
    .en .leaderBoard-title-totale{background: url("../images/madian/leader/Top-Liste-Totale-mobile_en.png") no-repeat center;background-size: 100% auto}
    .it .leaderBoard-title-totale{background: url("../images/madian/leader/Top-Liste-Totale-mobile_it.png") no-repeat center;background-size: 100% auto}
    .leaderBoard-title-rideaux{background: url("../images/madian/leader/Top-Liste-de-Rideaux-mobile.png") no-repeat center;background-size: 100% auto}
    .leaderBoard-title-voilages{background: url("../images/madian/leader/Top-Liste-de-Voilages-mobile.png") no-repeat center;background-size: 100% auto}
    .leaderBoard-order{width: 28px;height: 22px;line-height: 22px;font-size: 12px}
    .nullBox-content.index-best{padding: 0;margin-top: 10%}

    /*Inspiration*/
    .inspiration-content{margin-bottom: 85px;}
    .inspiration-content .swiper-container{width: 100vw;margin-left: -5px}
    .inspiration-content .swiper-scrollbar{bottom: -25px}
    .inspiration-title{padding:19px 12px;text-align: center;transform: translate3d(0, 0, 10px);}
    .inspiration-item-more{font-size: 15px;line-height: 20px}
    .inspiration-content .inspiration-item .imgBox{padding-bottom: 100%}
    .ico-right{height: 20px}
    .inspiration-content .swiper-button-next,.inspiration-content .swiper-button-prev{display: none}

    /* category */
    .category-title { padding: 12px 0; font-size: 12px}
    .category-top {max-width: calc(100% - 40px);padding: 0}
    .category-title::before { width: 62px; height: 3px; bottom: 24px}
    .category-select{width: 100%;height: 40px;align-items: center; background: #fff}
    .category-filter{width: 100%;text-align: center;margin: 0;justify-content: flex-start;flex-wrap: nowrap;overflow-x: scroll}
    .category-sort-left{font-size: 12px;text-align: right}
    .category-filter-item{margin: 0 10px; width: calc(50% - 20px)}
    .category-filter-item select{width: 100%}
    .category-sort{padding: 0 10px}
    .category-sort-right{width: 100%;padding: 5px 0;margin:0}
    .category-sort-right select{width: 100%}
    .toggle-filter { width:calc(100% - 20px); display: flex;justify-content: space-between; color: #0e0e54;padding: 10px 0;transition: all .3s ease}
    .toggle-filter-down{display: block;width: 15px; height: 15px; margin: 0;background: url(../images/me/down.png) no-repeat center;background-size: 100% auto}
    .category-sort-right select { background: url(../images/me/icon-dropdown.png) no-repeat scroll calc(100% - 3px) center}
    .category-filter-item{opacity: 0;height: 0}
    .category-flex{padding: 0;flex-wrap: wrap;position: relative}
    .container-filter-item{margin: 0 12px 0 0;position: static;font-size: 12px;line-height: 38px}
    .category-head-bottom span{display: block;font-size: 12px;color: #8b8b8b}
    .category-filter.active .category-filter-item{opacity: 1;height: auto}
    .index-bestlist.category-list {justify-content: space-between;align-items: stretch}
    .index-best{padding: 0 5px}
    .index-bestlist.category-list>li {width: calc((100% - 5px) / 2)}
    .index-bestlist.category-list>li:nth-child(3n){margin-right: 0}
    .index-bestlist>li>a{margin-bottom: 0}
    .category-head-bottom{align-items: center;justify-content: space-between;width: 100%;margin-top: 20px;padding-right: 38px}
    .category-head-bottom *{margin: 0;font-size: 12px}
    .container-filter-item>ul, #container-sort>ul{width: 100%;left: 0; margin: 0;border-radius: 0;top: 70px;box-shadow: none}
    .container-filter-item>ul li,#container-sort>ul li{padding: 12px 34px;font-size: 12px}
    #container-sort{position: static}
    #container-sort>ul{top:105px}
    #container-sort { position: static; background: transparent; padding: 0;height: 16px;line-height: 16px;border-radius: 0}
    #sform{position: relative;z-index: 8;background: #fff}
    .bg{display: none;width: 100%; background: rgba(0,0,0,0.4);position: fixed;z-index: 5;bottom: 0; height: 100%}
    .imgNum-block{width: 21px;height: 21px;line-height: 21px;font-size: 12px}
    .container-filter-item .select:before, #container-sort .select:before{width: 10px}
    #container-sort.active{background: transparent;color: #303030}
    #container-sort .select:before{top:2px}
    #container-sort .select.active:before{background: url("../images/madian/ico-cate-down.svg") no-repeat center;background-size: 100% auto;transform: rotate(-180deg)}
    .newArrival-banner-pc{display: none}
    .newArrival-banner-mobile{display: block}
    .newArrival-banner{margin: 0 auto 20px}
    .newArrival-banner .load-content{padding-bottom: 26.7%}
    .resetBtn-mobile{display: block;border-radius: 50%;width: 30px;height: 30px;transition: all .2s;flex-shrink: 0;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAwDAgoGDgQPCAcNCwr1/vz1AQf5CTX/viAAAA6klEQVRIx+2Uy46DMAxF/UgyUAoDdO7//+q4TIU1XbQx6qZVzs5SDg7WdajRaLwhUpBC5y88A4UvYkUC8FWt5oKdeSIOyMr4B8/1snzjnmpZsJGyEOmSQrJufc96K2UqAZlhnPwPIp2zu0ZCSC7XO+9V77JWTsvPrYlv5Ieat0oUxseVj8qDyXJUhkGvlhdO69Frrz7HyMA8OvxU/vnLiONJ60MhcRSG1MVzpDvOAEpoMZwTjBxeSf/eQDVoB2PUvR6vdacUeYbGScycEjZXqBLp4Lh79OlVirAUV0t8RaXnwUTuhRqNxufzC780GBVaCz3XAAAAAElFTkSuQmCC") no-repeat center #303030;background-size: 100% 100%;margin: 0 12px 0 0}
    .resetBtn-mobile:hover{background-color: #387821;transform: rotate(360deg)}
    .resetBtn{display: none}
    .category-more{margin:20px auto 0}

    .category-recommon{max-width:100%;padding:0 5px}
    .category-flex .category-column{width:calc((100% - 5px) / 2);margin-bottom:5px}
    .category-column-bottom{padding:10px}
    .category-column-bottom>p{font-size:14px}
    .category-column-bottom .Rideaux-btn{width:150px;float:right}
    .category-recommon-title{font-size: 18px;line-height: 24px; max-width: 100%;margin: 0 auto 12px}
    .category-recommon.cart-category-recommon {margin: 0 auto 50px}

    .category_group-banner{justify-content: center;margin: 0 auto 20px;flex-direction: column;max-width: 100%;padding: 0 5px}
    .category_group-banner .load-content{width: 100%}
    .category_group-title{width: 100%;padding: 30px 12px}
    .category_group-title .category-main{font-size: 16px;line-height: 22px}
    .category_group-title .category-sub{font-size: 12px;line-height: 16px;width: 100%}
    .category_group-countdown{font-size: 12px}
    .category_group-countdown span{width: 30px;height: 30px;line-height: 28px;font-size: 12px;margin: 0 6px}

    /*hot-key-block*/
    .hot-key-list li{margin: 0 6px 6px 0}

    /* product */
    .product-container{max-width: 100%;flex-wrap: wrap;margin: 0 auto 20px}
    .product-left{width: 100%;margin: 0;position: relative;top:0}
    .product-right{position: relative;top: 0;right: 0; width: 100%;margin: 0;padding: 0 20px 0;overflow: hidden;top: 0}
    .productImg-arr{display: none}
    .gallery-top{width: 100%;display: block}
    .product-price{font-size: 18px;padding: 0}
    .product-value{align-items: stretch}
    .product-value:not(.imgRadio) .attr-radio img{max-height: 50px}
    .select-size{margin-bottom: 10px;padding-left: 24px}
    .product-size-dec{display: none}
    .select-size-item .select-base-price{display: block;font-size: 18px}
    .product-size-num{font-size: 22px}
    .select-size-bottom{font-size: 13px}
    .product-size-price{line-height: 18px}
    .select-origin-price{font-size: 13px}
    .product-select {padding: 10px 0 15px 0;margin-top: 18px}
    .product-select .title{font-size: 14px}
    .product-select .title.active{position: fixed;top: 44px;background: #fff;width: calc(100% - 70px); left: 35px;  z-index: 3;  padding: 10px 0}
    .product-select .title::before { width: 18px; height: 18px;line-height: 16px; left: -26px}
    .product-select-container::before{left: 15px}
    .product-size-text{padding: 0 0 10px}
    .icon-addimg {width: 30px}
    .upload-img-text{padding-top: 5px;font-size: 14px}
    #show-pic{width:60px;height:60px}
    .upload-img{width: 100px;height: 100px}
    .product-input-num{line-height: 48px;font-size: 12px}
    .product-input>input{padding: 5px 0}
    .product-input>input::-webkit-input-placeholder{font-size: 12px}
    /*.select-base{padding-left: 24px}*/
    .select-base-title {font-size: 22px}
    .product-base-text{padding-top: 10px}
    .product-select-container{padding:0}
    .select-base-leftbottom{font-size: 13px}
    .select-base-price{font-size: 18px}
    .product-bottom-text {padding: 11px 11px 0}
    .product-detail-item .title { padding: 0 10px; height: 50px;line-height: 50px}
    .product-detail-item .title::before{width: 12px;height: 12px;top:19px;right: 11px}
    .product-detail { max-width: 100%; padding: 0 15px}
    .product-detail-content{padding: 11px}
    .suggest-mobile{display: block;font-size: 12px;color: #9a9a9a;text-align: center;padding-top: 20px}
    .product-dec{height: 48px;line-height: 16px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
    .swiper-pagination-top{display:block}
    .add-cart-btn>span{font-size: 14px}
    .upload-show{padding-left: 18px}
    .product-addCart{display: none;position: fixed;width: 100%;left: 0;top: -100px;margin: 0;border-radius: 0;padding:14px 10px;background: #fff;box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1)}
    .product-addCart.menu-fixed{display: flex;display: -webkit-flex;top: 50px;z-index: 100003}
    .product-addCart.fixed{display: flex;display: -webkit-flex;top:0;z-index: 100003}
    .product-cartLeft{width: calc(100% - 240px);padding: 5px 0 5px 12px;background: #fff}
    .add-cart-btn {width: 180px;border-radius: 6px}
    .product-add-img{display: block;width: 54px;height: 54px}
    .product-add-img img{width: 100%;height: 100%;object-fit: cover}
    .TCCLab{font-size: 16px}
    .product-price{line-height: 24px}
    .icon-addcart{margin: 0 12px 0 0}
    .add-cart-btn:before{width: 9px;left: -13px;content: none}
    .product-addCart.product-addCart-btn{display: flex;display: -webkit-flex;justify-content: space-between;top: auto;bottom: 0; padding: 0}
    .product-addCart.product-addCart-btn .add-cart-btn {width: 220px;border-radius: 0;margin: 0}
    .product-addCart.product-addCart-btn .product-cartLeft{margin: 0}
    .add-cart-btn2{margin: 0}
    .product-cartLeft:before{right: 29px;content: none}
    .product-cartLeft:after{right: 17px;content: none}
    .product-custom{margin-top:0}
    .description{margin-top: 30px}
    .productNote-list{max-height: inherit}
    .productNote-list li{width: 100%}
    .productNote-list:after{content: none}
    .productInfo{margin-top: 12px}
    .productInfo-left,.productInfo-right{width: 100%;float: none}
    .productInfo:before{content: none}
    .gallery-top .product-img-block{padding-bottom: 0;margin-bottom: 0}
    .gallery-top .swiper-pagination{display: block;padding:3px 0;width: 42px;transform:translate(0) !important;z-index: 11;background: rgba(255,255,255,0.8);text-align: center;
        border-radius:12px;font-size: 12px;position: absolute;right: 12px;left: auto;bottom: 12px;line-height: 1.5;}
    .showImg-box .imgBox{max-width: 100%;width: 375px;height: 375px;margin: calc((100vh - 375px) / 2) auto}
    .attr-radio:before,.select-title,.attr-text{border-radius: 6px}
    .select-title{font-size: 13px}
    .product-attr-dec {display: none}
    .product-attr-dec-mobile{display: block;font-size: 12px; position: absolute;right: 20px;margin: 0 !important}
    .directions-flex{justify-content: flex-end;margin-bottom: 12px}
    .timeliness-show{width: 100%;cursor: pointer;text-align: left;margin-top: 20px;padding:0 0 20px}
    .timeliness-show>span{color: #a8cf9a}
    .ico-timeliness-dot{width: 16px;height: 16px;margin-left: 0}
    .product-secureItem{padding:10px 0}
    .product-secureItem::after{right:0}
    .fedex-banner{display: none}
    .fedex-banner-mobile{display: block;margin-top: 6px}
    .fedex-banner-mobile img{max-height: 110px}
    .map-price{font-size:16px}
    .conception-block-pc{display: block}
    .conception-block-mobile{display: none}

    /*hot product*/
    .sty-pdlist-swiper{max-width: 100%;padding: 0 20px 12px;min-width: 100%}
    .sty-pdlist-swiper-wrapper li{max-width: calc((100% - 14px) / 2);margin: 0 14px 14px 0}
    .sty-pdlist-swiper-wrapper .Rideaux-dec{padding: 6px 6px 10px}
    .sty-pdlist-swiper .swiper-button-next,.sty-pdlist-swiper .swiper-button-prev{display: none}

    /*product-custom*/
    .attr-radio {width: calc((100% - 14px) / 2);margin: 0 0 14px}
    .imgRadio .attr-radio {width: calc((100% - 56px) / 5); margin: 0 14px 14px 0;height: auto}
    /*.imgRadio .attr-radio:nth-child(5n){margin:0 0 14px 0}*/
    .imgRadio .attr-radio img{width: 100%;height: 100%}
    .sub-area .addcart-box-form{width: 100%}
    .attr-select{margin-bottom: 14px}
    .product-value .product-value{margin-bottom: 14px}
    .textRight{bottom: 18px}

    /*product-video*/
     .img-show-box .video-btn-mobile{position: absolute;top:50%;left: 50%;width: 74px;height: 74px;background: url("../../assets/images/madian/product/btn_play_m.png") no-repeat center ;
        border-radius: 50%;border: none;transform: translate(-50%, -50%);background-size: 74px 74px}
    .mobile-video{position:absolute;width:100%;height:100vw;z-index:10;background:#000;max-height:85vh!important;max-width:100vw!important}
    .video-mask-wrapper{display: none; position: absolute;width: 100vw;height: 100vw;}
    .video-mask-wrap{display: none; position: absolute;width: 100vw;height: 100vw;top:0}
    .video-mask-wrapper .video-mask,.video-mask-wrap .video-mask{touch-action:none;background-color: transparent; width: 100%; height: calc(100% - 120px);position: absolute;top: 50px;left: 0;z-index: 199}
    .img-show-mask{display: none;position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,1);z-index: 999;top:0}
    .img-show-box{width: 100%; height: 100vw; position: relative;top:50%;left: 50%;transform: translate(-50%,calc(-20px - 50% ));max-width: 800px}
    .img-show-box i{display: inline-block; position: absolute;top: -90px;left: 15px;width: 25px;height:25px;border-radius: 50%;
        background: url("../../assets/images/madian/product/close_btn_img@2x.png") rgba(255,255,255,.8) no-repeat center;background-color: #000;background-size: 25px 25px}
    .img-show-box .swiper-pagination-fraction{color:#fff;left:90%;bottom: -110px;font-size: 12px}
    /*.swiper-zoom-container{height: auto!important;position: relative}*/
    /*.swiperNum span{padding: 0 6px}*/
    .img-show-content.swiper-container,.common-product.swiper-container{height: 100vw!important}
    .video-mobile{width: 100%;height: 100%; max-height: 100vh !important;
        max-width: 100vw !important}
    .preview-video-btn,#preview-video{display: none}

    /*product v2*/
    .product-rew-block{flex-wrap: wrap}
    .product-rew-block .hot-label:before{top:-2px}
    /*.processing-fee span.ico-fee,.product-attr-title span.ico-dot{display: none}*/
    .directions-flex{position: absolute;top: -34px}
    .mesDimensions .product-value{position: relative}
    .productInfo-content{width: 100%;padding:10px 0;text-align: center}
    /*.productInfo{display: none;text-align: left}*/
    .description-content{line-height: 1.2}
    .yotpo .yotpo-first-review{margin-top: 0 !important}
    .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes{height: auto !important}
    .yotpo .yotpo-first-review .yotpo-first-review-stars{margin-top: 0 !important}
    .product-tab .tab-itemTitle{padding:20px 0 12px;position: relative}
    .tab-item .tab-itemTitle:before{width: 12px;height: 12px;background: url(../images/madian/ico-down-black.svg) no-repeat center;background-size: 100% auto;content: "";position: absolute;right: 0;top:26px;transition: all .3s}
    .tab-item.active .tab-itemTitle:before{transform: rotate(180deg)}
    .attr-radio{height: auto;font-size: 12px}
    .productInfo-more{display: block;color: #387821}
    .curtains-num .attr-radio,.curtain .product-value .attr-radio{width: calc((100% - 30px) / 3);margin: 0 15px 15px 0;height: 118px;padding: 0}
    .curtains-num .attr-radio img{max-width: 48px}
    .curtain .product-value .attr-radio img{max-width: 65px}
    .curtains-num .attr-radio>div .attr-item,.curtain .product-value .attr-radio>div .attr-item{font-size: 12px}
    .subArea-content{flex-direction: row}
    .sizeShow{width: 192px;margin:0 auto 12px}
    .subArea-bottom{width: 100%;margin: 0 0 6px 0}
    /*product-order */
    .order-content-title{padding:12px 0}
    .order-content-title>i{font-size:13px;line-height:18px}
    .order-content>div{font-size:13px;font-family: Nunito Sans, serif;font-weight:400;line-height:18px;color:#303030;padding:6px 0}
    .order-content{width:100%;padding:12px 20px}
    .order-content-title>i:before,.order-content-title>i:after{top:7px;width:95px;height:5px;background-size:95px 5px}
    .order-content-title>i:after{left:calc(100% + 4px)}
    .order-content-title>i:before{right:calc(100% + 4px)}
    .qa-model-icon{display:inline-block;background:url(/assets/images/madian/product/icon_qa_mobile@2x.png) no-repeat center top;background-size:14px 16px}
    .content-sty-row{flex-direction: column;margin-bottom: 18px}
    .curtain-img-box{margin: 0 auto}
    .text-row{width: 100%}
    .piece-pc{display: none}
    .piece-left{margin-right: 0}
    .piece-left img{margin-right: 20px}
    .piece-right{display:flex;justify-content:center;flex-direction:column;padding-bottom:28px}
    .piece-right li{margin: 6px 0}
    .qa-model-fix .catalog-btn{margin-top: 18px!important}
    .piece-item .piece-mobile{display: block;margin: 6px 0 0 0!important;text-align: center;font-size: 14px!important}

    /*measure hang*/
    .qa-model-fix .box-content,.catalog-product-fix .box-content,.hanging-fix .box-content,.doublure-fix .box-content{width: 100%;max-width: 100%;height: 80vh;overflow-y: hidden;transform: none;left: 0;top: auto;bottom: 0;border-radius: 10px 10px 0 0}
    .qa-model-fix .box-content>div,.catalog-product-fix .box-content>div, .hanging-fix .box-content>div,.doublure-fix .box-content>div{max-height: calc(100vh - 160px);overflow-y: scroll;padding-top: 64px;padding-bottom: 30px}
    .qa-model-fix .box-content h2,.catalog-product-fix .box-content h2,.hanging-fix .box-content h2,.doublure-fix .box-content h2{border-bottom: 0;margin-bottom: 0;font-size: 18px;position: absolute;width: 100%;background: #fff;z-index: 999}
    .qa-model-fix .qa-model-fix-close,.catalog-product-fix .box-fix-close,.hanging-fix .box-fix-close,.doublure-fix .box-fix-close{width: 24px;height:24px;right:20px;top:20px;z-index: 99999;background: url("../images/madian/ico-dialog-close.svg") no-repeat center;background-size: 100% auto}
    .qa-model-fix .box-content>div{padding-bottom: 0}
    .measure-itemLeft{width: 120px !important;margin:0 6px 0 0 !important}
    .measure-itemRight{width: calc(100% - 126px)}
    .measure-tab{margin: 20px 0}
    .measure-tab, .measure-tab tr th, .measure-tab tr td{font-size: 12px}
    .measure-tab td>div{display: flex;display: -webkit-flex;align-items: center;padding-left: 16px}
    .measure-tab td img{position: relative;margin: 0 12px 0 0;left: 0;top: 0}
    .measure-tab th{line-height: 40px}
    .measure-tab th p{line-height: 16px !important;font-weight: 400 !important;margin-bottom: 0 !important}
    .catalog-btn{display: block;width: 150px;height:44px;line-height:44px;font-size:14px;font-weight: bold;padding:0;text-align: center;margin: 0 auto;float: none;border-radius: 6px}
    .hang-type-flex{width: 100%;margin: 0 0 4px 0}
    .hanging-itemRight p,.hang-mobile-bottom p{font-size: 14px !important}
    .hang-mobile-bottom p{margin-bottom: 4px !important;font-weight: 400 !important}
    .hang-right-bottom{display: none}
    .hang-mobile-bottom{display: block;width: 100%;margin-top: 6px}

    /*throw pillow*/
    .box-fix.order-fix .box-content{width: 100%;max-width: 100%;overflow-y: hidden;transform: none;left: 0;top: auto;bottom: 0;border-radius: 10px 10px 0 0}
    .box-fix.order-fix .box-content h2{border-bottom: 0;margin-bottom: 0;font-size: 18px;position: absolute;width: 100%;background: #fff;z-index: 999}
    .box-fix.order-fix .box-fix-close{width: 24px;height:24px;right:20px;top:20px;z-index: 99999;background: url("../images/madian/ico-dialog-close.svg") no-repeat center;background-size: 100% auto}
    .box-fix.order-fix .order-content{max-height: calc(100vh - 160px);overflow-y: scroll;padding-top: 64px;padding-bottom: 30px}
    .order-contentTop-Left{width: 110px;height: 110px}
    .order-contentTop-Right{width:calc(100% - 122px)}
    .cushion-custom.mesDimensions .attr-radio{width: calc((100% - 28px) / 3);margin: 0 14px 14px 0;height: 118px}
    .cushion-custom.mesDimensions .attr-radio img{max-width: 62px}
    .cushion-custom.mesDimensions .attr-radio:nth-child(2n){margin: 0 14px 14px 0}
    .cushion-custom.mesDimensions .attr-radio:nth-child(3n){margin: 0 0 14px 0}
    .cushion-pillow-inner .attr-radio{padding: 16px 12px}
    .cushion-pillow-inner .attr-radio img{max-width: 52px;margin: 0 10px 0 0}
    .cushion-pillow-inner .proFee-flex{width: calc(100% - 62px)}

    /*doublure*/
    .doublure-item{margin-bottom: 20px}
    .doublure-itemRight{width: 100%;margin-top: 12px}

    /* cart */
    .empty-img{width:60px;height:60px}
    .empty-text{padding: 18px 0 35px}
    .cart-content { max-width: 100%; padding: 0 15px}
    .cart-content .title{font-size: 16px;padding: 20px 0}
    .cart-content .title::before{bottom: 20px}
    .btn-continue { font-size: 12px; width: 160px; height: 28px; line-height: 26px}
    .cart-list,.out-list{display: none}
    .cart-list-mobile,.out-list-mobile{display: inline-block; vertical-align: bottom;width: 100%}
    .cart-list-mobile>li,.out-list-mobile>li{width: 100%; align-items: flex-start; padding: 20px 0;border-bottom: 1px solid #d5d5d5; background: #fff;border-radius: 0}
    .cart-item-left{width:120px;margin: 0 12px 0 0}
    .cart-item-img{width:120px;height: 120px;margin: 0}
    .cart-list-mobileright{width:calc(100% - 132px);margin: 0;position: relative}
    .deletebtn {width: 20px;height: 20px;margin: 0;background-size:100% auto;background-position: center;background-color: transparent;border:none}
    .cart-list-mobile .product-name,.out-list-mobile .product-name{font-size: 14px;margin:0 0 5px 0;padding-right: 20px;line-height: 19px}
    .cart-dec{width: 100%;display: inline-block}
    .cart-num{margin: 0}
    .cart-list-price{width: auto;margin: 0;align-items: center;position: relative}
    .cart-accept-title{font-size: 16px;margin: 20px 0 6px}
    .cart-mobile-bottom{align-items: center;justify-content: space-between;margin-top: 14px}
    .cart-dec-img{width: 25px}
    .cart-gift-num {width: auto; margin: 0;font-size: 12px;text-align: center}
    .cart-shipping { max-width: calc(100% - 30px); padding: 10px;  flex-wrap: wrap}
    .cart-shipping .dflex {width: 100%;justify-content: space-between;flex-wrap: wrap}
    .cart-shipping-dec { width: 100%}
    .cart-shipping-one,.cart-shipping-two { width: 100%; margin: 0 0 15px 0}
    .cart-shipping-container{padding: 10px}
    .cart-shipping-one .title, .cart-shipping-two .title{font-size: 13px}
    /*.cart-shipping-dec{margin-top: 20px}*/
    .cart-coupon,.cart-note{max-width: 100%}
    .cart-coupon.active{padding:0 0 10px;margin-top: 15px}
    .cart-note.active{padding:0 0 20px}
    .coupon-input { width: 100%;height: 40px}
    .coupon-apply {line-height: 40px}
    .note-input { height: auto}
    .cart-note .title,.cart-coupon .title{font-size: 13px;height: 40px;line-height: 40px;margin-bottom: 6px}
    .cart-coupon .title::before,.cart-note .title::before{top:2px}
    .cart-total { max-width: 100%; margin-top: 10px;display: flex;flex-direction: column; align-items: flex-end;width: 100%;left: 0;border-radius: 0;border: none;background: none;z-index: 11}
    #pay-method-paypal>span{display: none}
    #pay-method-paypal,.cart-btn{border-radius: 0;margin: 0}
    .btn-checkout{border-radius: 0}
    .continue-shopping {font-size: 12px}
    .cart-total-show { text-align: center;font-size: 12px;padding: 15px 0}
    .cart-total-show>span.price{font-size: 18px}
    .cropper-boxcontent{width:198px;height: 300px}
    .cropper-boxcontent.cropper-boxcontent-hor{width:300px;height: 198px;margin: 72px auto 57px}
    .product-cropbox {width: 100%; height: calc(100% - 95px); top:45px; left: 0;transform: none; border-radius: 0;overflow-y: auto;padding-bottom: 20px}
    .cropper-compete { height: 50px; border: 0; background: #0296E0; border-radius: 0; bottom: 0; left: auto; right: 0;width: calc(100% - 50px);position: fixed;border-top: 1px solid #ccc;font-size: 18px;font-weight: 600}
    .product-dir .close{width: 50px;height: 50px;background: url(../images/btn_cancel.png) no-repeat center #f5f5f5;background-size:14px auto;position: fixed;right: auto;top:auto;left: 0;bottom: 0;border-top: 1px solid #ccc}
    .icon-define{display: none}
    .cart-contentLeft-title{font-size: 16px}
    .cart-contentLeft-sTitle {font-size: 12px; margin-left: 12px}
    .ico-phone{margin: 0 6px 0 0}
    .ico-reminder{margin: 0 0 0 6px;z-index: 10}
    .cart-price-box{left:auto;right: -98px}
    .cart-price-box:before{right:100px}
    .cart-price-box:after{right:101px}
    .error-text{bottom: -44px}

    /* .cropper-container.cropper-bg{width: 100% !important;height: 100% !important} */
    .product-warm-box { width: 100%;height: calc(100% - 95px); border-radius: 0; top: 45px;left: 0; transform: none; padding-bottom: 20px;overflow-y: auto}
    .upload-imgbtn { width: calc(100% - 50px);height: 50px;line-height: 50px; border: none;border-radius: 0;font-size: 18px; position: fixed;bottom: 0; left: auto; right: 0}
    .product-warm-box .close {width: 50px;height: 50px;background: url(../images/btn_cancel.png) no-repeat center #f5f5f5; background-size: 16px auto;   position: fixed;right: auto; top: auto; border-top-right-radius: 0; bottom: 0; left: 0}
    .product-warm-text p{font-size: 12px}
    .product-warm-text2 {padding-top: 40px; font-size: 12px}
    .btn-pp{width: 100%;height: 40px;margin: 10px auto}
    .icon-paypal{width:84px;height: 18px;background: url(../images/madian/paypal-mobile.png) no-repeat center;background-size: 100% auto}
    .icon-klarna{width:84px;height: 18px;background: url(../images/madian/klarna.png) no-repeat center;background-size: 100% auto}
    .btn-checkout{width:100%;height: 50px; margin-bottom: 10px}
    .icon-checkout{width: 13px;height: 15px}
    .cart-or{display: none}
    .cart-btn{flex-direction: column;flex-wrap: wrap;margin-top: 2px}
    .product-common-close { width: 34px; height: 34px;background: url(../images/madian/menu-close.svg) no-repeat center; background-size: 34px auto;top: 10px; right: 10px;box-shadow: 1px 4px 12px rgba(0,0,0,0.16);border-radius: 50%}
    .product-common-box { width: 280px; padding: 20px 12px 20px}
    .product-common-content .title{font-size: 16px;line-height: 21px;max-width: calc(100% - 50px);text-align: left;border-bottom:0 ;padding: 0}
    .product-common-main *{font-size: 12px}
    .product-common-main{ max-height: 100%}
    .product-common-box{top:60px; width: 90%;height:75vh}
    .product-common-main .contentTitle{margin-top: 12px}
    .select-base-item p{font-size: 12px}
    .select-axleRope-item p{font-size: 12px}
    .cart-dec-text{display: none;font-size: 12px;border: 1px solid #387821;border-radius: 6px;width: 100%;position: absolute;margin-top: 2px;background: #fff;z-index: 99}
    .cart-dec-text img{max-width: 30px}
    .cart-discounts{justify-content: center;margin: 15px 0 0}
    .cart-discounts span{font-size: 12px}
    .onepage-total span.onepage-total-show, .onepage-total span#grand-total{font-size: 18px;line-height: 21px;margin-bottom: 0}
    .checkout-footItem span{width: calc(100% - 34px);display: block;font-size: 12px}
    .checkout-footItem{width: calc((100% - 56px) / 3);margin: 0 0 0 28px}
    .checkout-foot-content{width: 100%;max-width: 100%;padding: 12px 20px;height: auto;justify-content: space-between}
    .ico-foot2,.ico-foot3,.ico-foot4 {margin: 0 6px 0 0;flex-shrink: 0}
    .checkout-footItem:nth-child(2){margin: 0}
    .cart-contentLeft-title{padding-bottom: 0;border-bottom: 0;padding-top: 12px}
    .item-attr-content{padding: 12px;border-bottom: 1px solid #387821}
    .item-attrBox-btn{display: block;width: 96px;height: 30px;line-height: 30px;background: #387821;text-align: center;color: #fff;margin: 6px auto;border-radius: 6px;font-size: 14px;text-transform: uppercase;font-weight: bold}
    .item-attrBox-btn:hover,.item-attrBox-btn:active,.item-attrBox-btn:focus{color: #fff}
    .item-attr-line{height: 30px;line-height: 30px;cursor: pointer;border: 1px solid transparent;background: #f9f9f9;padding: 0 24px 0 12px;border-radius: 6px;position: relative;overflow: hidden;font-size: 12px}
    .item-attr-line:before{width: 12px;height: 30px;transition: all .2s;background: url(../images/madian/ico-down-black.svg) no-repeat center; background-size: 100% auto;content: "";position: absolute;right: 12px}
    .item-attr-line.majorClass{display: none}
    .continueShipping{display: none}
    .cart-dec.active .item-attr-line{border-color:#387821}
    .cart-dec.active .item-attr-line:before{transform: rotate(180deg)}
    .qty-flex { margin: 10px 0 0 0;justify-content: space-between}
    .out-sold-title{padding:20px 0 0;border-bottom: none}
    .onepage-shipping>.title span{display: block;width: 100%;margin-left: 0;padding-left: 20px}
    .onepage-shipping>.title span:before{left: 0;top:4px}
    .Rideaux-dec.Min-height{min-height: 141px}
    .unlimint-tip{font-size: 12px}

    /* onepage */
    .onepage-content>.title{font-size: 16px;padding: 20px 15px}
    .onepage-content>.title::before{bottom: 20px}
    .onepage-container{display: inline-block;vertical-align: bottom}
    .onepage-left{width:100%;padding: 0 20px 10px;margin: 20px 0 0 0}
    .billing-address-simple{padding: 0 0 20px 0}
    .onepage-row{flex-wrap: wrap;margin-top: 0}
    .onepage-column{width:100%;margin-top: 12px;height: 44px;border-radius: 6px}
    .onepage-select{padding: 0 12px}
    .select-same-addr{font-size: 12px;padding-bottom: 12px;margin-top: 0}
    .select-same-addr input{margin: 0 5px 0 0;width:19px;height:19px}
    .onepage-secure{padding: 12px 0}
    .onepage-paypal-card{width: 50px;display: block;margin: 0}
    .onepage-pay-paypal{width: 22%}
    .onepage-select-pay{justify-content: space-between}
    .onepage-pay-title{font-size: 13px;padding-left: 31px}
    .onepage-secure-info{width: 100%;margin: 10px 0 0 0}
    .onepage-secure-input{height: 42px}
    .onepage-secure-select{height: 44px}
    .onepage-secure-code{height: 44px}
    .onepage-secure-input2{height: 34px}
    .onepage-secure .title{padding-bottom: 0;margin-bottom: 0;font-size: 16px}
    .onepage-billing .title{font-size: 16px;line-height: 22px;padding: 0 0 12px 0;border-bottom:0}
    .icon-user{height: 14px;top:10px;background-size: 11px auto}
    .icon-local{background-size: 11px auto;top:10px}
    .icon-zip{background-size: 13px auto;height: 16px;top: 10px}
    .icon-email {background-size: 11px auto;height: 16px;;top: 10px}
    .icon-tel{background-size: 11px auto;height: 16px;;top: 10px}
    .onepage-content input{font-size: 14px}
    .onepage-content input::-webkit-input-placeholder{font-size: 14px}
    .onepage-content select{font-size: 14px}
    .shipping-address{margin-top: 10px}
    .icon-secu{width: 13px;height: 15px}
    .onepage-right{display: none}
    .onepage-right-mobile{display: none;width: 100%;position: relative;padding: 10px 20px;margin: 0 auto;top:0;background: #f9f9f9;border-top: 1px solid #d5d5d5}
    .onepage-right .title{font-size: 13px;margin-bottom: 8px}
    .onepage-right-main{justify-content: space-between;align-items: flex-end;padding-bottom: 10px}
    .onepage-right-list{justify-content: space-between;margin: 0;width: 130px}
    .onepage-mobile-item{width: 60px;height: 60px;border-radius: 5px;overflow: hidden;margin: 0;position: relative}
    .onepage-mobile-item img{width: 100%}
    .onepage-right-price{width: 100%;margin: 12px 0 0; padding: 12px 0 0 0;border-top: 1px solid #d5d5d5}
    .onepage-shippingprice{border-bottom: none;padding-bottom: 0}
    .view-all{position: absolute;width: 100%;height: 100%;line-height: 60px;background: rgba(0,0,0,0.5);color: #fff;text-align: center;font-size: 12px;top:0}
    .onepage-shippingprice span {font-size: 14px;line-height: 19px;margin-bottom: 12px}
    .onepage-total span{font-size: 12px;line-height: 16px}
    .viewall-box{display: none;width: 280px; background: #fff;border-radius: 10px;position: relative; top:100px}
    .viewall-list{display: inline-block;vertical-align: bottom;width: 100%;padding: 10px}
    .viewall-item{display: inline-block;vertical-align: bottom;width: 100%;margin-bottom: 10px}
    .viewall-item:last-child{margin-bottom: 0}
    .viewall-item img{width: 75px; margin: 0;border-radius: 5px; float: left}
    .viewall-item-right{width: calc(100% - 85px);margin-left: 85px;flex-direction: column;justify-content: space-between;min-height: 75px}
    .viewall-item-name{font-size: 12px}
    .viewall-price{justify-content: space-between;margin: 0}
    .viewall-price span{margin: 0;font-size: 12px}
    .viewall-price-total{color: #E02323; font-weight: 600}
    .box-close{width: 34px; height: 34px;background: url(../images/btn_close.png) no-repeat center;background-size: 100% auto;position: absolute;bottom: -50px;left: 50%;margin-left: -17px}

    .onepage-all{padding-top: 0}
    .onepage-headTop{width: 100%;justify-content: space-between;padding: 10px 20px;background: #f9f9f9}
    .onepage-headSecure{font-size:13px;width: 125px}
    .icon-secure{flex-shrink: 0}
    .onepage-logo{width: 188px;height: 30px}
    .onepage-shipping{padding: 12px 0}
    .onepage-shipping-item{padding: 12px}
    .onepage-pay-item{padding:12px}
    .onepage-mobile-pay{display: block;padding: 0 20px}
    .onepage-pay-img{justify-content: space-between}
    .onepage-pay-img img{width: calc((100% - 12px) / 3)}
    .onepage-pay-trustwave{width: calc((100% - 12px) / 3);margin: 0 6px 6px 0}
    .onepage-pay-trustwave img{width: 100%}
    .onepage-pay-img img:last-child{margin-right: 0}
    .onepage-head-mobile{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;background: #f5f5f5;padding: 10px 20px}

    .onepage-head-right,.onepage-head-left{margin: 0}
    .onepage-head-left{align-items: center;position: relative}
    .onepage-head-right{font-size:18px;color:#387821;font-weight: bold}
    .ico-cart-onepage{display: block;width: 30px;height: 30px;background: url(../images/madian/ico-cart-onepage.svg) no-repeat center;background-size: 100% auto;margin: 0 6px 0 0}
    .onepage-cartShow{font-size: 16px;font-weight: bold;margin: 0 6px 0 0}
    .onepage-cartNum{font-size: 12px;color: #8b8b8b}
    .onepage-head-left:after{width: 12px;height: 12px;background: url(../images/madian/ico-down-1.svg) no-repeat center;background-size: 100% auto;content: "";margin: 0 0 0 6px;transition: all .5s}
    .onepage-head-mobile.active .onepage-head-left:after{transform: rotate(-180deg)}
    .ico-carte,.ico-paypal{display: none}
    #btn-paypal-express-mobile{display: flex;display: -webkit-flex}
    #btn-paypal-express-mobile>span{margin: 0 10px 0 0}
    #btn-paypal-express-mobile>i{margin: 0}

    /* success */
    .success-content {max-width: calc(100% - 40px);margin: 50px auto 0;background: #fff;border-radius: 10px;position: relative}
    .icon-success {position: absolute; left: 50%;top: -35px;transform: translate(-50%)}
    .success-content .title{font-size:18px;line-height: 1.3333;text-align: center}
    .success-main { margin-top: 20px}
    .success-main p{font-size: 14px;line-height: 21px}
    .success-main .success-name{font-size:16px}

    /* track */
    .track-content { max-width: 100%; padding: 0}
    .track-container{padding: 20px}
    .track-row{margin-bottom: 20px}
    .track-row>input {width: 100%; height: 44px;border-radius: 6px}
    .track-row>span {width: 100%; margin-bottom: 12px;font-size: 14px}
    .track-container .title{text-align: left}
    .order-track{width: 100%;margin: 30px auto 20px}
    .order-item p{font-size: 12px}
    .order-item::before{width: 20px;height: 20px}
    .order-track::before{top: 10px}
    .order-thank{font-size: 18px}
    .order-text{font-size: 12px}
    .order-conteainer{width: 70%;margin-top: 18px}
    .order-conteainer p{font-size: 12px;line-height: 18px;margin-bottom: 18px}
    .track-title{font-size: 16px;padding: 20px 0}
    .track-title::before{bottom: 20px}
    .order-track::after {top: 10px}
    .track-btn{border-radius: 6px}

    /* faq */
    .faq-left{width:100%}
    .faq-right{display: none}
    .faq-right-mobile {display: flex; display: -webkit-flex; width: 100%; margin-bottom: 10px;padding: 15px 17px;justify-content: space-between}
    .faq-right-item>i {width: 65px;height: 65px;margin-bottom: 5px}
    .faq-right-item>p{font-size: 12px}
    .faq-main{padding: 15px 10px}
    .faq-list li{margin-bottom: 15px}
    .faq-main .title{margin-bottom: 15px}
    .faq-search{height: 40px;padding: 0 10px}
    .icon-faqsearch{width: 17px;height: 17px;top:11px}
    .faq-main .title{font-size: 13px}

    /* article */
    .article-content{max-width: 100%;padding: 20px 15px 0;margin: 10px auto 50px}
    .article-content h1{font-size: 20px;line-height: 27px}
    .article-content h2{font-size: 16px;line-height: 22px;margin-bottom:6px;padding-top:0}
    .article-content h3{font-size: 14px}
    .article-content p.article-title{font-size: 16px;line-height: 22px;margin-bottom:6px}
    .article-content p,.article-content ul li{font-size: 14px}

    /* faq v1.2 */
    .faq-ul p.title{font-size: 16px;font-weight: bold;line-height: 19px;padding:18px 20px 18px 0}
    .faq-imgItem{width:calc(50% - 18px);margin-right:0 !important}
    .faq-flex .faq-imgItem:nth-child(even){float:right}
    .faq-flex .faq-imgItem:nth-child(odd){float:left}
    .faq-flex-right{clear:both;width:100%;display: inline-block;margin-top:12px}
    .faq-text-item{margin-bottom:12px}
    .faq-itemContent .faq-text-item:last-child{margin-bottom:0}

    /*sale block*/
    .countdown-block{height: 10.66667vw;padding: 0 5px 0 10px;margin: 0;width: 100%;max-width:375px;background-size: 100% auto}
    .countdown-block-left p{font-size:12px;line-height: 16px}
    .cart-sale-label{padding:6px 0;font-size: 12px}

    .category-banner-pc{display: none}
    .category-banner-mobile{display: inline-block !important}
    .category-banner-mobile .category-img-block{padding-bottom: 0;height:100%}
    .category-banner-mobile>a{height:100%}
    .category-price-show{flex-direction: column;align-items: flex-start}
    .category-product-price.original_price_show{margin: 0;font-size: 12px}
    .Rideaux-ProPrice{height: auto; min-height: 44px}
    .coupon-apply.active:before,.coupon-apply.success:before{top:11px}

    /*sample block*/
    .sample-main {width: 100%;;position: fixed;top: auto;bottom: 0;padding: 0}
    .sample-main p.title{padding: 20px 12px;border-bottom: 0;font-size: 18px}
    .sample-banner{margin-top: 0;margin-bottom: 16px;padding: 0 12px}
    .sample-foot{border-top:1px solid #d5d5d5}
    .sample-btn{padding: 12px 0;text-align: center;font-size: 14px}
    .sample-btn.sample-continue{width: 60%;margin: 0;border-radius: 0;border: none}
    .sample-btn.sample-cart-view{width: 40%;margin: 0;border-radius: 0;border: none}
    .sample-list{margin-top: 0;padding: 0 12px}
    .sample-list>li{width: calc((100% - 36px) / 3);margin: 0 18px 12px 0}
    .sample-list>li p{font-size: 12px;height: 16px;line-height: 16px}
    .sample-box-close{right:12px}
    .sample-main p.title.success{padding-left: 40px}
    .sample-main p.title.success:before{left: 12px;top:23px}
    .sample-delete{width: 40px;height: 40px;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAkFJREFUSEu1lS+MGkEUxr8XIPwxPYUi6WGwheAwUMW6HhqStgYLkgQSjoAghFBqMRgwGDiHIYfCQg0CQREo1NUAEyDTzGS3Yfd2l8slHTnz5ve++d7MPILFSCQSd263+yuABBGFAdyroRvO+YKIRsfj8Wk6nb6YIcg4KYAejyfHOc8T0Z1VYjHPOX8hovbxePxpTKADqyqfVYV2TN2aOAFj7PM1/B9Yhf6+pdIqm1DPGAtqcAl+r1JjkmvlEqwoyiOA8pvPbh9YGY/Hj2Rngc/nw+FwEEXSoYgIXq8X+/3+VQrNEkomk6L6P4wRHo8HjUYD6/Ua7XZbt5zP5xEMBlEoFGRik/FdgEdE9MW4GA6HUavV4HA4MBwO0el0ZEg2m0UqlcLlckGpVMJisTBT/USKomwAfDRLG4vFpCqXyyXhYgjo6XRCvV7HbDYzdVs+IEVR9AYaQiORCCqVioSLIaDlchnz+dy2hDfBYrdQHY/HJWgymaDZbN68QLZWiN2ZTAbpdBrn81nCnE4n+v0+er2eJZxz/suyeNdQUflqtSpBmi3dbheDwcDKY1m8bwC6xghxh1utFvx+v6z+crmUIdFoFMViEbvdDrlcDowx8+umPpANEX0wgwcCAaxWK91SKBTCdru1eiB/GGP3/+9JCymq6ikRfbpZbpsAUTTGWEL8cMZv09SStyTjnEsLdN+mtvG9yq+Vaiyr1pRXW9Orgl6rFyrV1tS2bU3Xm9Te98A5fxCNVPNfqAMgLBPNdGTVTP8Cy60tN6n328EAAAAASUVORK5CYII=");background-repeat: no-repeat;background-position: calc(100% - 6px) calc(100% - 6px);background-size: 22px auto;position: absolute;right: 0;bottom: 0}

    /*product standard*/
    .new-standard .attr-radio {height: auto}
    .new-standard .curtains-num .attr-radio {height: 118px}
    .gallery-top .swiper-button-next,
    .gallery-top .swiper-button-prev,
     .gallery-top-parent .swiper-button-next,
    .gallery-top-parent .swiper-button-prev{display: none !important}
    .new-standard .gallery-top-parent .swiper-pagination-fraction {display: block}
    .new-standard .imgRadio .attr-radio img {border-width: 4px}
    .new-standard .imgRadio {display: grid; grid-template-columns: repeat(auto-fill, 54px); grid-gap: 2px}
    .new-standard .imgRadio .attr-radio {width: 100%}
    .new-standard .product-price{font-size:22px}
    .new-standard .product-price-top .product-priceText {font-size: 12px}
    .new-standard .product-price-top .product-priceText.full{width: 100%;margin-bottom: 4px}
    .new-standard .map-price {font-size: 12px}
    .new-standard .discount-block{padding:3px 9px}
    .new-standard .product-value.imgRadio .attr-radio.active:after  {display: none}
    #sharePopoverMobile{display:flex;flex-direction:column;justify-content:space-between;position:fixed;bottom:-4px;background-color:#fff;border-radius:5px;box-shadow:0 0 3px 0 #999;width:100%;height:182px;z-index:-1;padding:20px 30px 30px;opacity:0}
    #sharePopoverMobile ul.dflex {justify-content: space-between}
    #sharePopoverMobile ul.dflex li {text-align: center; margin: 0}
    #sharePopoverMobile ul.dflex li img {display: inline-block}
    #sharePopoverMobile p:first-child {font-size: 18px; font-weight: bold}
    #sharePopoverMobile #btnCloseShare {float: right}
    #btnCloseShare img {width: 22px; display: inline-block}
    #sharePopoverMobile .share-item img {width: 50px; margin-bottom: 10px}
    #sharePopoverMobile .share-item p {font-size: 12px}
    .border-top{width:calc(100% - 20px);position:absolute;left:10px;top:75%;height:1px;background-image:linear-gradient(to right,#d7d7d7 0,#d7d7d7 70%,transparent 30%);background-size:13px 1px;background-repeat:repeat-x}
    #cartPopover {display: none}
    #cartPopoverMobile{display:none;flex-direction:column;justify-content:space-between;position:fixed;top:50px;background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 3px 0 #999;width:100%;height:100%;z-index:9999;overflow-y:auto;padding:0 20px 30px}
    #cartPopoverMobile p{margin-bottom: 12px}
    #cartPopoverMobile .cartPopover-header{width:100%;text-align: left;margin-bottom: 20px}
    #cartPopoverMobile #btnKeepShopping{border:1px solid #d5d5d5;background-color:#fff;margin-top:40px;margin-bottom:8px}
    #cartPopoverMobile #btnKeepShopping span {color: #303030}
    #cartPopoverMobile .add-cart-btn2{height: 52px;border-radius: 10px}
    #cartPopoverMobile .cart-product {font-size: 14px; font-weight: 400;line-height: 1.3}
    #cartPopoverMobile .cart-price span {font-size: 18px; font-weight: 700; color: #4B7902}

    #btnCloseCart {position: absolute; top: 24px; right: 20px; width: 22px}
    .new-standard .product-right{position: relative;width: 100%;margin: 0;padding: 0 20px;overflow: hidden;top: 0; min-width: auto}
     .gallery-top{width: 100%;display: block; height: auto}
    .new-standard .swiper-pagination{display: block}
    .sku-text>span{font-size: 12px}
    .product-name{font-size: 18px;padding-top: 20px;margin: 0 0 9px 0; font-weight: 700;line-height: 1.5}
    .hot-text{font-size: 12px;}
    .new-standard .cartBox-num {display: flex; margin-bottom: 30px}
    .new-standard .cartBox-num-input {font-size: 14px}
    #bottomBanner {height: auto}
    .bottom-banner-pc{display: none}
    .bottom-banner-mobile{display: block}
    .bottom-banner .load-content{padding-bottom: 37.3134328%}
    .new-standard .imgRadio .attr-radio:nth-child(5n) {margin: 0}
    .new-standard .textRadio .attr-radio {padding:7px;min-width: auto;margin: 0 6px 12px}
    .new-standard .textRadio .attr-radio.active:after {display: none}
    .productInfo{display: block;text-align: left}
    .new-standard .tab-item .tab-itemTitle::before{top:20px}

    .new-standard .product-attr-title{line-height: 22px}
    .new-standard .product-attr-title span{font-size:16px}
    .new-standard .product-secure{padding: 18px 20px}
    .new-standard .description{margin-top:0}
    .new-standard .productInfo-content{padding:0}
    .new-standard .ico-foot5,.new-standard .ico-foot6,.new-standard .ico-foot7{margin:0 12px 0 0}

    /*product standard end*/

    /*20221019*/
    .description>p,.description>div{font-size: 13px;line-height: 20px;color: #606060}
    .gallery-top-parent .swiper-button-next,.gallery-top-parent .swiper-button-prev{display: none!important}
}

@media screen and (max-width:991px) and (min-width: 320px){
    .cartModol-list{padding-bottom: 10px}
    .cartModol-list li{margin: 0 0 13px 0;width: calc(50% - 6.5px)}
    .recom-product-box{padding: 0 0 20px 0;margin-top: 154px}
    .cartModol-list .Rideaux-dec{min-height: 125px}
    .cartModol-list .Rideaux-ProPrice{height: 22px}
    .cartModol-list .Rideaux-ProColorT{margin: 6px 0 6px 0;line-height: 16px}
    .cartModol-list .Rideaux-dec{padding: 6px 6px 10px}
    .cartModol-list .Rideaux-ProColorFix .imgBox{max-width:21px;margin:0 5px 0 0;padding-bottom:21px}
    #btnCloseCart{width:40px;top:11px;right:-11px}
    .cartModol-title-pain{width:100%;padding:0 0 18px}
    .mobile-tipmsg-box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:33px}
    .mobile-tipmsg-box suv{margin:0 12px 0 0}
    .tip-text{margin:0;height:24px;font-size:18px;font-family: Nunito Sans, serif;font-weight:bold;line-height:24px;color:#303030}
    .pour-vous-title{height:22px;margin:12px 0 20px;font-size:16px;font-family: Nunito Sans, serif;font-weight:bold;line-height:22px;color:#303030}
    .cartModol-header-box{position:relative;padding-top:20px}
    .cartModol-header-box:before{position:absolute;display:block;content:'';background:url(/assets/images/madian/product/cart_modol_bg_before.png);top:0;left:-20px;z-index:-1;width:87px;height:87px;background-size:87px 87px}
    .cartModol-header-box:after{position:absolute;display:inline-block;content:'';background:url("/assets/images/madian/product/cart_modol_bg_m_after.png");bottom:0;right:-20px;z-index:-1;width:127px;height:103px;background-size:127px 103px}
    .cartModol-list li:nth-child(2n+1){margin-right:13px}
}

@media screen and (max-width:991px) and (min-width: 768px){
    .Rideaux-fix{min-height: 1020px}
    .error-text{bottom: -22px}
    /*Goddess Festival*/
    .countdown-block{padding: 0 0 0 10px;width: 375px;margin: 0; height: 62px}
    .product-rew-block-mobile:nth-of-type(1) {left: 0}
}
@media screen and (max-width:767px) and (min-width: 320px){
    .index-block-text{display: block}
    .Rideaux-fix{min-height: 550px}
    .timeliness-main{font-size: 13px}
    .choixDeDoublure .proFee-flex{flex-direction: column;text-align: center}
    .choixDeDoublure .proFee{margin: 0}
}
@media screen and (max-width:767px) and (min-width: 414px){
    .Rideaux-fix{min-height: 600px}
}
@media screen and (max-width:411px) and (min-width: 392px){
    .index-block-text{display: block}
    .Rideaux-fix{min-height: 600px}
}
@media screen and (max-width:374px){
/*sale block*/
.countdown-block-left p {width: 120%;transform: translateX(-14px) scale(0.8)}
}

@media screen and (max-width:374px) and (min-width: 360px){
    .Rideaux-fix{min-height: 572px}
}
@media screen and (max-width:359px) and (min-width: 320px){
    .add-cart-btn>span{font-size: 12px}
    .add-cart-btn{width: 140px}
    .product-cartLeft{width: calc(100% - 200px);padding: 5px 0 5px 6px;background: #fff}
    .product-add-img{width: 50px;height: 50px}
    .product-price{font-size: 14px}
    .onepage-headSecure{font-size: 12px}
    .onepage-logo{width: 140px;height: 22px}
    .Rideaux-fix{min-height: 540px}
    .icon-addcart{display: none}
    .timeliness-show{font-size: 12px}
    .coupon-content .coupon-item{max-width: 150px;height: 90px}
    .coupon-content .coupon-item .coupon-info {width: 110%;transform: scale(.9); margin-left: -5%}
    .product-right {padding: 10px 10px 0}
    .processing-fee{font-size: 12px}
    .focus .attr-text {padding: 20px 6px 0}
    .sub-area .product-attr-title{left: 6px}
    .select-title{padding: 0 6px;font-size: 12px}
    .select-title:before{right:12px}
    .attr-radio{padding: 6px 4px}
    .addcart-box-form .proFee{margin-left: 4px}
    /*sale block*/

    .ico-timeliness-dot{margin: 0 0 0 2px}
    .box-fix.timeliness-box .box-content{top:50%}
}

.fix-div {margin: 0 auto !important;position: fixed !important;width: 100%;left: 0;right: 0;z-index: 1;background: #fff;padding: 10px}
.fix-div.active{position: static !important}
.select-head{position: fixed;top: 45px;left: 15px;background: #fff;z-index: 3;padding: 10px 10px 0;width: calc(100% - 30px);display: none}
.select-head .title{display: none}
.select-head.show{display: block}
.select-head .title.show{display: flex}
.select-head .title.show.null{color: #ff3000}
.select-head .title.show.null>i.title-num {border: 1px solid #ff3000; color: #ff3000}
.select-head .title.show.success>i.title-num{background: url("../images/product/icon_complete.png") no-repeat center;background-size: 100% auto;color:transparent;border:none}
.hidden-procolor{display: none}


.prompt-text-list{display: flex;flex-direction: column}
.prompt-text-list>li{cursor: pointer}
.prompt-text-list-item::after,.custom-tip-wrap::after{content: "";width: 14px;height: 14px;background: url(/assets/images/madian/ico-right-black.svg) no-repeat center;background-size: 100% auto;position: absolute;right: 12px;    top: 50%;transform: translateY(-7px)}
.prompt-text-list-item,.custom-tip-wrap{width: 100%;position: relative;border-bottom: 1px solid #D5D5D5;padding: 20px 0}
.custom-tip-wrap{border-top: 1px solid #D5D5D5;padding: 10px 0}
.prompt-text-list-title{display: flex; color: #303030;font-size: 14px;font-weight: bold;height: 27px}
.timeliness-show{padding:0;border-bottom: 1px solid transparent}
.ico-foot5,.ico-foot7{margin: -3px 20px 0 12px;width: 26px;height: 26px}
.timeliness-show{padding-left: 58px}
.guarantee-list {padding-left: 58px;display: flex;flex-wrap: wrap;  color: #606060;cursor: pointer}
.guarantee-list li{position: relative;line-height: 18px;padding: 6px 0 6px 28px;margin: 0}
.guarantee-list li:first-child{padding-right: 20px}
.guarantee-list li:before{position: absolute;content: '';display: inline-block;width: 18px;height: 18px;left: 0; background: url("/assets/images/madian/product/icon_right@2x.png") no-repeat center;background-size: 18px 18px}
.tab-item .tab-itemTitle::before {display: inline-block; content: '+';font-weight:bold;width: 22px; height: 22px;font-size: 16px;line-height: 22px;text-align: right;position: absolute; right: 12px;background:none;transition: all .3s linear}
.product-tab .tab-itemTitle{border: transparent;padding: 20px 0 0;margin-bottom: 0}
.product-tab .tab-item{border-bottom: 1px solid #d5d5d5;padding-bottom: 20px}
.description>p,.description>div,.description *{color: #606060;line-height: 21px}
.tab-item.active .tab-itemTitle:before {content: '-';transform: rotate(0deg)}
.productInfo,.product-tab .tab-itemContent{margin-top: 15px}
/*pop-up*/
.pop-up-wrapper,.confirm-pop-wrapper{display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100003;transform:translate3d(0,0,0)}
.pop-up-wrapper .pop-up-bg{background: rgba(0,0,0,0.5);width: 100%;height: 100%;position: fixed}
.pop-bg{background: transparent;width: 100%;height: 100%;position: fixed}
.confirm-content-wrap{background: #fff;z-index: 999;position: absolute;padding: 20px 20px;left: 50%;top:50%;transform: translate(-50%,-50%);border-radius: 6px;    box-shadow: 0 4px 8px rgba(0,0,0,0.16);font-size: 14px;font-family: Nunito Sans, serif;font-weight: 400;line-height: 19px;color: #303030;width: 266px;text-align: center}
.pop-up-wrapper .pop-up-content{width: 840px;background: #fff;z-index: 999;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);padding: 0 30px 30px 30px}
.pop-up-close{display: block;width: 22px; height: 22px;background: url(/assets/images/madian/ico-dialog-close.svg) no-repeat center;background-size: 100% auto;position: absolute;right:30px;top:15px}
.pop-up-wrapper .pop-up-content h2,.pop-up-wrapper .pop-up-content .title {font-size: 18px;margin: 0 0 20px;font-weight: bold;line-height: 24px;padding: 12px 0;border-bottom: 1px solid #d5d5d5}
.pop-up-wrapper .pop-up-content p{font-size: 14px;line-height: 19px;margin-bottom: 12px;font-weight: bold}
.pop-up-wrapper.deliver-modal .pop-up-content,.pop-up-wrapper.guarantee-modal .pop-up-content{max-width: 638px}
.pop-up-wrapper.deliver-modal .pop-up-content p,.pop-up-wrapper.guarantee-modal .pop-up-content p{font-size: 16px;line-height: 22px}
.deliver-modal .content-box div{margin-bottom: 20px}
.guarantee-modal .content-box div{margin-bottom: 10px}
.guarantee-modal .link-btn{display: inline-block;margin-bottom: 20px}
.pop-up-content .link-btn{font-size:16px;font-family: Nunito Sans, serif;font-weight:400;line-height:22px;color:#387821;text-decoration:underline}
.add-cart-btn2{margin-bottom: 0}
.gallery-top-parent .swiper-wrapper{width: 100%!important}
.gallery-top .swiper-wrapper{width: 100%!important}
.pop-up-wrapper.dialog-enter-active .pop-up-content,.box-fix.dialog-enter-active .box-content{animation:dialog-content-in-translatey .4s cubic-bezier(0.4,0,0.2,1)}
.pop-up-wrapper.dialog-leave-active .pop-up-content,.box-fix.dialog-leave-active .box-content{animation:dialog-content-out-translatey .4s cubic-bezier(0.4,0,0.2,1)}
.sample-box.dialog-enter-active .sample-main{animation:dialog-content-in-translatey-a .4s cubic-bezier(0.4,0,0.2,1)}
.sample-box.dialog-leave-active .sample-main{animation:dialog-content-out-translatey-a .4s cubic-bezier(0.4,0,0.2,1)}
@keyframes dialog-content-in-translatey{0%{transform:translate(-50%,-60%)}to{transform:translate(-50%,-50%)}}
@keyframes dialog-content-out-translatey{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-60%)}}
@keyframes dialog-content-in-translatey-a{0%{transform:translate(0,-80px)}to{transform:translate(0,0)}}
@keyframes dialog-content-out-translatey-a{0%{transform:translate(0,0)}to{transform:translate(0,-80px)}}
@keyframes dialog-content-in-translatey-b{0%{transform:translate(0,100%);display: block}to{transform:translate(0,0)}}
@keyframes dialog-content-out-translatey-b{0%{transform:translate(0,0)}to{transform:translate(0,100%);display: none}}
@keyframes dialog-in-translatey{0%{opacity:0}to{opacity:1}}
@keyframes dialog-out-translatey{0%{opacity:1}to{opacity:0;display:none}}
.deliver-modal .content-box div.img-box{margin-bottom: 10px}
@media only screen  and (max-width:991px){
    @keyframes dialog-in-translatey{0%{opacity:0;transform:translate(0,100%);display: block}100%{opacity:1;transform:translate(0,0)}}
    @keyframes dialog-out-translatey{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,100%)}}
    .pop-up-wrapper.dialog-enter-active .pop-up-content,.box-fix.dialog-enter-active .box-content{animation:dialog-content-in-translatey-b .4s cubic-bezier(0.4,0,0.2,1)}
    .pop-up-wrapper.dialog-leave-active .pop-up-content,.box-fix.dialog-leave-active .box-content{animation:dialog-content-out-translatey-b .4s cubic-bezier(0.4,0,0.2,1)}
    #sharePopoverMobile.dialog-enter-active{animation:dialog-in-translatey .4s cubic-bezier(0.4,0,0.2,1);opacity:1; z-index: 1000010}
    #sharePopoverMobile.dialog-leave-active{animation:dialog-out-translatey .4s cubic-bezier(0.4,0,0.2,1)}
    .sample-box.dialog-enter-active .sample-main{animation:dialog-content-in-translatey-b .4s cubic-bezier(0.4,0,0.2,1)}
    .sample-box.dialog-leave-active .sample-main{animation:dialog-content-out-translatey-b .4s cubic-bezier(0.4,0,0.2,1)}
    .pop-up-wrapper .pop-up-content{max-width:100%!important;width:100%;padding:0 6px 30px 12px;max-height:90vh;overflow-y:scroll;overflow-x:hidden;bottom:0;top:unset;left:0;border-radius:10px 10px 0 0;transform:none}
    .pop-up-close{display:block;width:25px;height:25px;background-size:100% auto;right:20px;top:20px;z-index:9999}
    .pop-up-wrapper .pop-up-content h2,.pop-up-wrapper .pop-up-content .title{font-size:18px;padding:20px 40px 20px 0;border-bottom:transparent;margin-bottom:0;position:absolute;width:100%;background:#fff;z-index:999}
    .pop-up-wrapper .pop-up-content>div{max-height:calc(100vh - 160px);overflow-y:scroll;padding-top:64px;margin-bottom:0}
    .pop-up-wrapper .pop-up-content p,.guarantee-modal .content-box div{margin-bottom:6px}
    .pop-up-content .link-btn{font-size:14px;display:block;margin:0}
    .guarantee-modal .pop-up-content .link-btn{margin:-14px 0 20px 0;padding-top:13px}
    .deliver-modal .content-box div.img-box{margin-bottom: 6px}
}
@media only screen and (min-width:730px) and (max-width:991px){
    .guarantee-list li{padding-right: 12px}
}
@media only screen and (min-width:100px) and (max-width:767px){
    .ico-foot5, .ico-foot7{margin: -3px 10px 0 0}
    .timeliness-show{padding-left: 36px;margin-top:0;padding-right: 4px}
    .guarantee-list{padding-left: 36px}
    .product-tab .tab-itemTitle{font-size: 14px}
    .tab-item .tab-itemTitle::before{line-height: 10px}
    .productInfo{display: block;font-size: 13px}
    .productInfo-content{padding: 0}
    .product-tab .tab-itemContent{margin-top: 20px}
    .productInfo-item{margin-bottom: 10px;width: 100%}
    .prompt-text-list-item::after, .custom-tip-wrap::after{right: 0}
    .tab-item .tab-itemTitle::before{right: 0}
    .cart-contact .date{padding-left: 21px}
    .cart-contact {flex-wrap: wrap}
}
.green{color: #387821}
.product-sku{margin-bottom: 24px; display: flex;justify-content: space-between}
.product-sale-block .product-price-top{margin-bottom:15px}
.product-sale-block .countdown-block{margin-bottom:18px;margin-top:16px}
.new-standard .product-sale-block .countdown-block{margin-bottom:14px;margin-top:12px}
.sundry-custom .product-sale-block .product-price-top{margin-bottom:6px;flex-wrap: wrap}
.sundry-custom.new-standard .product-sale-block .countdown-block{margin-bottom:0;margin-top:10px}
.countdown-block.festival-countdown{background-image:url("../images/madian/product/ct_bg.png");position:relative;background-repeat:repeat-y;border-radius:6px;justify-content: space-around;}
.countdown-block.festival-countdown:before,.countdown-block.festival-countdown:after{position:absolute;content:'';display:block}
.countdown-block.festival-countdown:before{width:30px;height:30px;top:15px;left:10px;background-image:url("../images/madian/product/icon_ct_before.png")}
.countdown-block.festival-countdown:after{display: none; width:60px;height:60px;top:0;right:0;background-image:url("../images/madian/product/icon_ct_after.png")}
.countdown-block.festival-countdown .countdown-block-right>span{border:none}
.countdown-block.festival-countdown .countdown-block-right{position:relative;z-index:1;width:60%}
.countdown-block.festival-countdown .countdown-block-left{display:flex;align-items:center;font-weight:400;font-size:12px;margin-left:44px;}
.countdown-block.festival-countdown .countdown-block-left .default-current-price{font-weight:bold;font-size:28px;color:#FF6F00;margin-left:4px;white-space: nowrap;line-height: 26px;padding: 4px 0 4px 0;}
.countdown-block.festival-countdown .countdown-block-left .map-price{color:#8B8B8B;font-weight:400;font-size:16px;line-height:16px;margin-left:4px}
.countdown-block.festival-countdown .countdown-block-right .juors-ico{margin:0;flex-shrink:1;font-weight:bold;font-size: 14px;}
.countdown-block.festival-countdown .countdown-block-right .time-wrap{width:calc(100% - 58px);display:flex;margin-left:2px;margin-right:0;align-items:center;font-size:16px;font-weight:600}
.countdown-block.festival-countdown .countdown-block-right span{display:block;width:20%;height:30px;line-height:30px;text-align:center;margin:0 4px;flex-shrink:0;border-radius:4px;background:#fff;border:none;color:#303030;font-size:15px}
.countdown-block-right span.sec{color:#303030;background:#fff}
.price-space-wrap.load{
    background-color:#c3c3c3;
    height: 60px;
    color:#c3c3c3 !important; ;
}
.price-space-wrap.load .product-price,.price-space-wrap.load .map-price,.price-space-wrap.load .discount-block{
    color:#c3c3c3 !important;
    background-color:#c3c3c3;
}

@media only screen and (min-width: 992px) and (max-width: 1366px) {
    .countdown-block.festival-countdown .countdown-block-left{margin-left:36px}
    .countdown-block.festival-countdown .countdown-block-left .default-current-price{font-size:18px;padding: 0}
    .countdown-block.festival-countdown .countdown-block-left .map-price{font-size:14px;line-height: 14px}
    .countdown-block.festival-countdown{padding:0}
    .countdown-block.festival-countdown .countdown-block-right{display:flex;flex-direction:column;justify-content:center;margin-right:2%;width:36%}
    .countdown-block.festival-countdown .countdown-block-right .time-wrap{width:100%;margin-left:2px;margin-right:0;font-size:14px}
    .countdown-block.festival-countdown .countdown-block-right span{width:18%;height:18px;line-height:18px;text-align:center;margin:0 3px;flex-shrink:0;border-radius:4px;background:#fff;border:none;color:#303030;font-size:12px}
    .common-countdown{width: 100%;}
    .current-price-amount{font-size: 24px;}
   
}


@media screen and (max-width: 991px){
    .new-standard .countdown-block{margin:0 0 10px 0}
    .product-sale-block{display:flex;flex-direction:column-reverse}
    .product-sku{margin-bottom:18px}
    .product-sale-block .product-price-top{margin-bottom:18px}
    .product-sale-block .countdown-block{margin-top:0;margin-bottom:12px}
    .sundry-custom .product-sale-block .product-price-top{margin-bottom:0}
    .sundry-custom.new-standard .product-sale-block .countdown-block{margin-bottom:12px;margin-top:0}
    .new-standard .product-sale-block .countdown-block{margin-bottom:12px;margin-top:0}
    .countdown-block{height:54px}
    .countdown-block.festival-countdown:after{height:54px;background-size:100%;max-height:100%}
    .countdown-block.festival-countdown .countdown-block-left{margin-left:40px}
    .countdown-block.festival-countdown .countdown-block-left .default-current-price{font-size:18px;padding: 0}
    .countdown-block.festival-countdown .countdown-block-left .map-price{font-size:14px;line-height: 14px}
    .countdown-block.festival-countdown{padding:0}
    .countdown-block.festival-countdown .countdown-block-right{display:flex;flex-direction:column;justify-content:center;margin-right:2%;width:40%}
    .countdown-block.festival-countdown .countdown-block-right .time-wrap{width:100%;margin-left:2px;margin-right:0;font-size:14px}
    .countdown-block.festival-countdown .countdown-block-right span{width:18%;height:18px;line-height:18px;text-align:center;margin:0 3px;flex-shrink:0;border-radius:4px;background:#fff;border:none;color:#303030;font-size:12px}
     .common-countdown{width: 100%;}
     .current-price-amount{font-size: 26px;}
     .current-price{font-size: 18px;}

}
@media screen and (min-width: 768px) and (max-width: 991px){
    .countdown-block.festival-countdown{width: 100%;max-width: unset;}
    .countdown-block.festival-countdown .countdown-block-right{flex-direction: row;justify-content: space-between;}
    .countdown-block.festival-countdown .countdown-block-right .time-wrap{width: calc(100% - 80px);}
}
@media screen and (min-width: 481px) and (max-width: 991px){
    .countdown-block-right{display:flex;display:-webkit-flex;font-size:16px;font-weight:bold;color:#fff;position:relative;margin:0;align-items:center;width:164px}
    .countdown-block-right span{display:block;width:28px;height:28px;line-height:28px;text-align:center;margin:0 4px;color:#1d2124;flex-shrink:0;border-radius:6px;background:#fff;border:0}
}
@media screen and (max-width: 480px){
    /*Goddess Festival*/
    .countdown-block-right{font-size:14px;width:43%;margin-top:-2px;padding-right:0}
    .countdown-block-right span{width:18%;height:7.2vw;line-height:7.4666vw;margin:0 4px 0 4px;max-height:30px}
    .countdown-block-right span:first-child{margin-left:2px}
    .countdown-block-right span:last-child{margin-left:2%}
}
/*.swiper-button-disabled{display: none}*/

@media screen  and (max-width:1360px)  and (min-width:1025px){

}
@media screen  and (max-width:1024px)  and (min-width:992px){
    .Rideaux-ProColorFix .blockNum{line-height:29px}
    .Rideaux-ProColor .Rideaux-ProColorFix .imgBox{max-width:29px;padding-bottom:29px}
}
@media screen  and (max-width:1360px)  and (min-width:992px){
    .Rideaux-ProTitle{max-width:calc(100% - 64px)}
    .Rideaux-tab{width:62px;height:24px;line-height:24px;font-size:12px}
}
@media screen  and (max-width:1180px)  and (min-width:992px){
    .categorylist-name{width:calc(100% - 70px);font-size:16px}
    .categorylist-content li:not(:nth-child(5n+5)){margin:0 12px 12px 0}
    .categorylist-content li{width:calc(20% - 10px);height:100px}
    .categorylist-img{width:58px;height:58px;margin-left:10px}
}
@media screen  and (max-width:1240px)  and (min-width:992px){
    .productInfo-item{width:100%}
    .productInfo:before{display:none}
}
@media screen and (max-width: 340px){
    .Rideaux-ProPrice {font-size: 12px;line-height: 22px}
}
.bloglist-title{font-size:18px;font-family: Nunito Sans, serif;font-weight:bold;line-height:24px;color:#303030;margin-bottom:12px}
.index-blog-wrapper .imgBox img{width:100%;object-fit:cover;height:100%}
.index-blog-wrapper .Rideaux-dec{padding:12px 0 20px}
.index-blog-wrapper .fresh-fix li{border:none}
.first-blog-article{display:none}
.loading-sty.Rideaux-dec .bloglist-title,.loading-sty.Rideaux-dec .bloglist-content-box{background:#e5e5e5;color:transparent}
.loading-sty.Rideaux-dec .bloglist-title{height:50px;border-radius:4px}
.loading-sty.Rideaux-dec .bloglist-content-box{height:100px}
.loading-sty.swiper-wrapper{gap:20px}
@media screen and (max-width: 991px){
    .first-blog-article{display:block}
    .index-blog-wrapper .first-blog-article li{width:100%;max-width:100%}
    .bloglist-content-box{display:none}
    .bloglist-title{margin-bottom:0;font-size:14px;font-family: Nunito Sans, serif;font-weight:bold;line-height:19px;color:#303030}
    .index-blog-wrapper .Rideaux-dec{padding-bottom:8px}
    .index-blog-wrapper .index-swiper.fresh-fix{flex-wrap:wrap;flex-direction:column;height:840px;gap:12px}
    .index-blog-wrapper .fresh-fix li{margin:0!important;box-shadow:none}
    .index-blog-wrapper .swiper-scrollbar{display:none}
    .index-blog-wrapper .fresh-fix li:nth-child(2n+1){order:1}
    .index-blog-wrapper .fresh-fix li:nth-child(2n){order:2}
    .loading-sty.Rideaux-dec .bloglist-title{height:70px}
    .loading-sty.Rideaux-dec .bloglist-content-box{height:0}
    .index-blog-wrapper .more-link-sty{margin-top:-2px}
}
@media screen and (max-width:991px) and (min-width: 950px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:1060px}
}
@media screen and (max-width:949px) and (min-width: 821px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:1010px}
}
@media screen and (max-width:820px) and (min-width: 768px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:910px}
}
@media screen and (max-width:767px) and (min-width: 480px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:980px}
}
@media screen and (max-width:480px) and (min-width: 390px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:890px}
}
@media screen and (max-width:390px) and (min-width: 320px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:850px}
}
@media screen and (max-width:320px) and (min-width: 80px){
    .index-blog-wrapper .index-swiper.fresh-fix{height:790px}
}

.loading-img-pc .load-content.lazyloading{display:block;width:calc((100% - 20px) / 2);height:0;padding-bottom:calc((100% - 20px) / 2);position:relative}
.loading-width{width: 100%}
.loading-width .sty-pdlist-swiper-wrapper .load-content.lazyloading {width: 100%;padding-bottom: 33%;position: relative}
.reviewContent .loading-review-sty{width: calc(100% - 40px);height: 150px;background-color: #e5e5e5;margin: 0 auto}
.loading-width .fresh-fix .load-content.lazyloading { width: 100%;height:auto; position: relative;background-color: #c3c3c3}
.loading-width .fresh-fix .Rideaux-dec {width: 100%; height: 160px}
@media screen and (max-width:991px) and (min-width: 320px){
    .product-left{min-height: 100vw}
    .loading-img-mobile .load-content.lazyloading {width: 100%;padding-bottom: 100%}
    .loading-width .fresh-fix .Rideaux-dec { height: 141px}
}
@media screen and (max-width:480px) and (min-width: 320px){
    .loading-width .sty-pdlist-swiper-wrapper .load-content.lazyloading {width: 100%;padding-bottom: 100%}
}
@media screen and (max-width:768px) and (min-width: 481px){
    .loading-width .sty-pdlist-swiper-wrapper .load-content.lazyloading {width: 100%;padding-bottom: 65%}
}
@media screen and (max-width:1024px) and (min-width: 769px){
    .loading-width .sty-pdlist-swiper-wrapper .load-content.lazyloading {width: 100%;padding-bottom: 55%}
}
@media screen and (min-width: 992px){
    .sty-pdlist-swiper{width:calc(100vw - 17px)}
}
.index-swiper-next{width:42px !important;height:42px !important;background:url(/assets/images/madian/product/swiperRight_02.png) no-repeat center;background-size:100% auto}
.index-swiper-prev{width:42px !important;height:42px !important;background:url(/assets/images/madian/product/swiperLeft_02.png) no-repeat center;background-size:100% auto}
.sty-pdlist-swiper .swiper-button-next {right: 21px}
.sty-pdlist-swiper .swiper-button-prev {left: 21px}
@media screen and (max-width: 1620px) and (min-width: 992px){
    .sty-pdlist-swiper .swiper-button-next{right: 0}
    .sty-pdlist-swiper .swiper-button-prev {left: 0}
}
.unit-change-box{
    display: flex;
    width: 76px;
    height: 24px;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #D5D5D5;
    border-radius: 12px;
    font-size: 12px;
    text-align: center;
    margin-right: 0;
    padding: 0 1px;
}
.unit-change-box>span{
    padding: 0 10px;
    margin: 0;
    border-radius: 12px;
    line-height: 20px;
    cursor: pointer;
}
.unit-change-box>span.active{
    background-color: #303030;
    color: #fff;
    font-weight: 400;
}
.index-best{
    max-width: 1600px;
    width: 100%;
}
.share-position{width:42px;height:42px;border-radius:50%;text-align:center}
#btn-share-pc{display:inline-block;width:18px;height:18px;background-image:url(/assets/images/madian/product/ico-share.png);background-size:18px;cursor:pointer;margin:11px 0;background-repeat:no-repeat;position:relative}
#btn-share{display:inline-block;width:15px;height:15px;background-image:url(/assets/images/madian/product/ico-share.png);background-size:18px;cursor:pointer;margin:11px 0;background-repeat:no-repeat;position:relative}
#btn-share-pc::after,
#btn-share::after{content:'';display:block;width:160px;height:80px;position:absolute;top:0;right:0}
#btn-share-pc::after{pointer-events:none;}
.new-standard #btn-share-pc::after,
.new-standard #btn-share::after{top:0;right:0;left:unset}
#btn-share-pc:hover #sharePopover,
#btn-share:hover #sharePopover{display:block}
#btn-share-mobile {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/assets/images/madian/product/ico-share.png) center no-repeat;
    background-size: 15px;
    cursor: pointer;
    border: none;
    padding: 0;
    vertical-align: middle;
    line-height: 1;
}

@media (min-width: 992px) {
    .new-standard .share-block-pc {
        top: 42px;
    }
    .share-block-pc {
        display: block;
        border: 1px solid #D5D5D5;
        width: 42px;
        border-radius: 50%;
        height: 42px;
        position: absolute;
        top: 0;
        right: -42px;
    }
    .share-block-mobile{display:none;}
}
@media screen and (min-width:991px) and (max-width:1600px){
    .share-block-pc{position: unset;width: auto;height: auto;border:none}
    .share-position{border:none}
}

@media (max-width: 991px) {
    .share-block-pc {
        display: none;
    }
    .share-block-mobile{
        display:block;
        top: 12px;
        right: 12px;
        position: absolute;
        z-index: 1;
    }
    .share-position{
        width: 30px;
        height: 30px;
        background-color: rgba(255, 255, 255, 0.6);
        border:none
    }

}